gfx.decl.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 gfx.decl.sdlang.ast
Undocumented in source.
exception
module gfx.decl.sdlang.exception
Undocumented in source.
lexer
module gfx.decl.sdlang.lexer
Undocumented in source.
libInputVisitor
module gfx.decl.sdlang.libInputVisitor

Should work with DMD 2.059 and up

parser
module gfx.decl.sdlang.parser
Undocumented in source.
symbol
module gfx.decl.sdlang.symbol
Undocumented in source.
taggedalgebraic
module gfx.decl.sdlang.taggedalgebraic

* Algebraic data type implementation based on a tagged union. * * Copyright: Copyright 2015-2016, Sönke Ludwig. * License: Boost License 1.0. * Authors: Sönke Ludwig

token
module gfx.decl.sdlang.token
Undocumented in source.
util
module gfx.decl.sdlang.util
Undocumented in source.

Public Imports

gfx.decl.sdlang.exception
public import gfx.decl.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 gfx.decl.sdlang.ast)
public import gfx.decl.sdlang.ast : Attribute, Tag;
Undocumented in source.
DateTimeFrac (from gfx.decl.sdlang.token)
public import gfx.decl.sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
DateTimeFracUnknownZone (from gfx.decl.sdlang.token)
public import gfx.decl.sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
Location (from gfx.decl.sdlang.util)
public import gfx.decl.sdlang.util : sdlangVersion, Location;
Undocumented in source.
Tag (from gfx.decl.sdlang.ast)
public import gfx.decl.sdlang.ast : Attribute, Tag;
Undocumented in source.
Token (from gfx.decl.sdlang.token)
public import gfx.decl.sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
Value (from gfx.decl.sdlang.token)
public import gfx.decl.sdlang.token : Value, Token, DateTimeFrac, DateTimeFracUnknownZone;
Undocumented in source.
parseFile (from gfx.decl.sdlang.parser)
public import gfx.decl.sdlang.parser : parseFile, parseSource;
Undocumented in source.
parseSource (from gfx.decl.sdlang.parser)
public import gfx.decl.sdlang.parser : parseFile, parseSource;
Undocumented in source.
sdlangVersion (from gfx.decl.sdlang.util)
public import gfx.decl.sdlang.util : sdlangVersion, Location;
Undocumented in source.

Meta

Authors

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