Parser

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

AmbiguityHandler
alias AmbiguityHandler = ParseNode delegate(ParseNode[])
Undocumented in source.

Classes

Context
class Context
Undocumented in source.

Functions

parse
ParseNode parse(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
setGrammar
bool setGrammar(Grammar g)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

errorRecoveryEnabled
bool errorRecoveryEnabled [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
errorRecoveryEnabled
bool errorRecoveryEnabled [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
location
Location location [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
useGreedinessForDisambiguation
bool useGreedinessForDisambiguation [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
useGreedinessForDisambiguation
bool useGreedinessForDisambiguation [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
useHeightForDisambiguation
bool useHeightForDisambiguation [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
useHeightForDisambiguation
bool useHeightForDisambiguation [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

ambiguityHandler
AmbiguityHandler ambiguityHandler;
Undocumented in source.
syntaxErrorHandler
void delegate(Parser) syntaxErrorHandler;
Undocumented in source.

Meta