sdlang

SDLang-D v0.10.1

Library for parsing and generating SDL (Simple Declarative Language).

Import this module to use SDLang-D as a library.

For the list of officially supported compiler versions, see the .travis.yml file included with your version of SDLang-D.

Links:

Modules

ast
module sdlang.ast
Undocumented in source.
exception
module sdlang.exception
Undocumented in source.
lexer
module sdlang.lexer
Undocumented in source.
parser
module sdlang.parser
Undocumented in source.
symbol
module sdlang.symbol
Undocumented in source.
token
module sdlang.token
Undocumented in source.
util
module sdlang.util
Undocumented in source.

Public Imports

sdlang.exception
public import sdlang.exception;
Undocumented in source.

Members

Functions

doLex
void doLex(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
doParse
void doParse(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
doToSDL
void doToSDL(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
main
void main()
Undocumented in source. Be warned that the author may not have intended to support it.
main
int main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.

Imports

Attribute (from sdlang.ast)
public import sdlang.ast : Attribute, Tag;
Undocumented in source.
DateTimeFrac (from sdlang.token)
public import sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
DateTimeFracUnknownZone (from sdlang.token)
public import sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
Location (from sdlang.util)
public import sdlang.util : sdlangVersion, Location;
Undocumented in source.
Tag (from sdlang.ast)
public import sdlang.ast : Attribute, Tag;
Undocumented in source.
Token (from sdlang.token)
public import sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
Value (from sdlang.token)
public import sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
parseFile (from sdlang.parser)
public import sdlang.parser : parseFile, parseSource;
Undocumented in source.
parseSource (from sdlang.parser)
public import sdlang.parser : parseFile, parseSource;
Undocumented in source.
sdlangVersion (from sdlang.util)
public import sdlang.util : sdlangVersion, Location;
Undocumented in source.

Meta

Authors

Nick Sabalausky ("Abscissa") http://semitwist.com/contact