GenericINIGrammar.INIGrammar

Undocumented in source.
struct GenericINIGrammar(TParseTree)
struct INIGrammar {}

Members

Aliases

Spacing
alias Spacing = spacing
Undocumented in source.

Manifest constants

name
enum name;
Undocumented in source.

Mixins

__anonymous
mixin decimateTree
Undocumented in source.

Static functions

Comment
TParseTree Comment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Comment
TParseTree Comment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Comment
string Comment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Declaration
TParseTree Declaration(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Declaration
TParseTree Declaration(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Declaration
string Declaration(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Grammar
TParseTree Grammar(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Grammar
TParseTree Grammar(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Grammar
string Grammar(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Literal
TParseTree Literal(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Literal
TParseTree Literal(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Literal
string Literal(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Section
TParseTree Section(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Section
TParseTree Section(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Section
string Section(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SectionHead
TParseTree SectionHead(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
SectionHead
TParseTree SectionHead(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SectionHead
string SectionHead(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SectionIdentifier
TParseTree SectionIdentifier(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
SectionIdentifier
TParseTree SectionIdentifier(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SectionIdentifier
string SectionIdentifier(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Statement
TParseTree Statement(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Statement
TParseTree Statement(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Statement
string Statement(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
addRuleAfter
void addRuleAfter(string parentRule, string ruleSyntax)
Undocumented in source. Be warned that the author may not have intended to support it.
addRuleBefore
void addRuleBefore(string parentRule, string ruleSyntax)
Undocumented in source. Be warned that the author may not have intended to support it.
forgetMemo
void forgetMemo()
Undocumented in source. Be warned that the author may not have intended to support it.
isRule
bool isRule(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
TParseTree opCall(string input)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
TParseTree opCall(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
string opCall(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

after
ParseTree delegate(ParseTree)[string] after;
Undocumented in source.
before
ParseTree delegate(ParseTree)[string] before;
Undocumented in source.
memo
TParseTree[Tuple!(string, size_t)] memo;
Undocumented in source.
rules
ParseTree delegate(ParseTree)[string] rules;
Undocumented in source.

Templates

hooked
template hooked(alias r, string name)
Undocumented in source.

Meta