GenericIniGrammar.IniGrammar

Undocumented in source.
struct GenericIniGrammar(TParseTree)
struct IniGrammar {}

Members

Manifest constants

name
enum name;
Undocumented in source.

Mixins

__anonymous
mixin decimateTree
Undocumented in source.

Static functions

Bool
TParseTree Bool(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Bool
TParseTree Bool(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Bool
string Bool(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
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.
Config
TParseTree Config(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Config
TParseTree Config(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Config
string Config(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DoubleStr
TParseTree DoubleStr(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DoubleStr
TParseTree DoubleStr(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DoubleStr
string DoubleStr(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
EOF
TParseTree EOF(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
EOF
TParseTree EOF(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
EOF
string EOF(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
EOL
TParseTree EOL(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
EOL
TParseTree EOL(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
EOL
string EOL(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Float
TParseTree Float(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Float
TParseTree Float(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Float
string Float(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Identifier
TParseTree Identifier(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Identifier
TParseTree Identifier(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Identifier
string Identifier(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Integer
TParseTree Integer(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Integer
TParseTree Integer(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Integer
string Integer(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Newline
TParseTree Newline(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Newline
TParseTree Newline(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Newline
string Newline(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.
Setting
TParseTree Setting(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Setting
TParseTree Setting(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Setting
string Setting(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Spacing
TParseTree Spacing(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Spacing
TParseTree Spacing(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Spacing
string Spacing(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
String
TParseTree String(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
String
TParseTree String(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
String
string String(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Value
TParseTree Value(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Value
TParseTree Value(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Value
string Value(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.
isRule
bool isRule(string s)
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
TParseTree opCall(string input)
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