GenericTerminals.Terminals

Undocumented in source.
struct GenericTerminals(TParseTree)
struct Terminals {}

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

Binary
TParseTree Binary(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Binary
TParseTree Binary(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Binary
string Binary(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Boolean
TParseTree Boolean(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Boolean
TParseTree Boolean(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Boolean
string Boolean(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Char
TParseTree Char(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Char
TParseTree Char(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Char
string Char(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
False
TParseTree False(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
False
TParseTree False(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
False
string False(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Floating
TParseTree Floating(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Floating
TParseTree Floating(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Floating
string Floating(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Hex
TParseTree Hex(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Hex
TParseTree Hex(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Hex
string Hex(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Hexa
TParseTree Hexa(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Hexa
TParseTree Hexa(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Hexa
string Hexa(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.
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.
Null
TParseTree Null(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Null
TParseTree Null(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Null
string Null(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Number
TParseTree Number(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Number
TParseTree Number(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Number
string Number(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Scientific
TParseTree Scientific(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Scientific
TParseTree Scientific(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Scientific
string Scientific(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Sign
TParseTree Sign(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Sign
TParseTree Sign(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Sign
string Sign(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.
True
TParseTree True(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
True
TParseTree True(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
True
string True(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Unsigned
TParseTree Unsigned(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Unsigned
TParseTree Unsigned(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Unsigned
string Unsigned(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