GenericPegged.Pegged

Undocumented in source.
struct GenericPegged(TParseTree)
struct Pegged {}

Members

Manifest constants

name
enum name;
Undocumented in source.

Mixins

__anonymous
mixin decimateTree
Undocumented in source.

Static functions

ACTIONARROW
TParseTree ACTIONARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONARROW
TParseTree ACTIONARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONARROW
string ACTIONARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONCLOSE
string ACTIONCLOSE(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONCLOSE
TParseTree ACTIONCLOSE(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONCLOSE
TParseTree ACTIONCLOSE(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONOPEN
string ACTIONOPEN(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONOPEN
TParseTree ACTIONOPEN(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ACTIONOPEN
TParseTree ACTIONOPEN(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ANY
string ANY(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ANY
TParseTree ANY(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ANY
TParseTree ANY(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ASSIGN
string ASSIGN(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ASSIGN
TParseTree ASSIGN(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ASSIGN
TParseTree ASSIGN(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Action
string Action(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Action
TParseTree Action(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Action
TParseTree Action(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ArgList
TParseTree ArgList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ArgList
TParseTree ArgList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ArgList
string ArgList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Arrow
TParseTree Arrow(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Arrow
TParseTree Arrow(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Arrow
string Arrow(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
CILiteral
TParseTree CILiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
CILiteral
TParseTree CILiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
CILiteral
string CILiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
CLOSE
string CLOSE(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
CLOSE
TParseTree CLOSE(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
CLOSE
TParseTree CLOSE(TParseTree p)
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.
CharClass
TParseTree CharClass(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
CharClass
TParseTree CharClass(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
CharClass
string CharClass(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
CharRange
TParseTree CharRange(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
CharRange
TParseTree CharRange(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
CharRange
string CharRange(GetName g)
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.
Comment
TParseTree Comment(string s)
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.
DBQString
string DBQString(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DBQString
TParseTree DBQString(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DBQString
TParseTree DBQString(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DBlockComment
string DBlockComment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DBlockComment
TParseTree DBlockComment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DBlockComment
TParseTree DBlockComment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DComment
string DComment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DComment
TParseTree DComment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DComment
TParseTree DComment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DISCARD
string DISCARD(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DISCARD
TParseTree DISCARD(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DISCARD
TParseTree DISCARD(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DISCARDARROW
TParseTree DISCARDARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DISCARDARROW
TParseTree DISCARDARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DISCARDARROW
string DISCARDARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DLMString
string DLMString(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DLMString
TParseTree DLMString(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DLMString
TParseTree DLMString(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DLineComment
string DLineComment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DLineComment
TParseTree DLineComment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DLineComment
TParseTree DLineComment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DNestingBlockComment
string DNestingBlockComment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DNestingBlockComment
TParseTree DNestingBlockComment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DNestingBlockComment
TParseTree DNestingBlockComment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DParamList
string DParamList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DParamList
TParseTree DParamList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DParamList
TParseTree DParamList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DROP
string DROP(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DROP
TParseTree DROP(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DROP
TParseTree DROP(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DROPARROW
TParseTree DROPARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DROPARROW
TParseTree DROPARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DROPARROW
string DROPARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DString
string DString(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
DString
TParseTree DString(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DString
TParseTree DString(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DefaultParam
TParseTree DefaultParam(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DefaultParam
TParseTree DefaultParam(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DefaultParam
string DefaultParam(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Definition
TParseTree Definition(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Definition
TParseTree Definition(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Definition
string Definition(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Expression
TParseTree Expression(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Expression
TParseTree Expression(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Expression
string Expression(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FUSE
string FUSE(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FUSE
TParseTree FUSE(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FUSE
TParseTree FUSE(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FUSEARROW
TParseTree FUSEARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FUSEARROW
TParseTree FUSEARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FUSEARROW
string FUSEARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FirstExpression
TParseTree FirstExpression(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FirstExpression
TParseTree FirstExpression(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FirstExpression
string FirstExpression(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.
GrammarName
TParseTree GrammarName(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
GrammarName
TParseTree GrammarName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
GrammarName
string GrammarName(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.
KEEP
string KEEP(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
KEEP
TParseTree KEEP(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
KEEP
TParseTree KEEP(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
KEEPARROW
TParseTree KEEPARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
KEEPARROW
TParseTree KEEPARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
KEEPARROW
string KEEPARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LEFTARROW
TParseTree LEFTARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
LEFTARROW
TParseTree LEFTARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
LEFTARROW
string LEFTARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LONGEST_OR
TParseTree LONGEST_OR(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
LONGEST_OR
string LONGEST_OR(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LONGEST_OR
TParseTree LONGEST_OR(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Lambda
TParseTree Lambda(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Lambda
TParseTree Lambda(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Lambda
string Lambda(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LambdaItems
TParseTree LambdaItems(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
LambdaItems
TParseTree LambdaItems(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
LambdaItems
string LambdaItems(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LhsName
string LhsName(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LhsName
TParseTree LhsName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
LhsName
TParseTree LhsName(TParseTree p)
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.
Literal
TParseTree Literal(string s)
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.
LongestExpression
string LongestExpression(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
LongestExpression
TParseTree LongestExpression(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
LongestExpression
TParseTree LongestExpression(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
NAMESEP
TParseTree NAMESEP(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
NAMESEP
TParseTree NAMESEP(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
NAMESEP
string NAMESEP(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
NEG
TParseTree NEG(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
NEG
TParseTree NEG(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
NEG
string NEG(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ONEORMORE
TParseTree ONEORMORE(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ONEORMORE
TParseTree ONEORMORE(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ONEORMORE
string ONEORMORE(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
OPEN
TParseTree OPEN(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
OPEN
TParseTree OPEN(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
OPEN
string OPEN(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
OPTION
TParseTree OPTION(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
OPTION
TParseTree OPTION(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
OPTION
string OPTION(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
OR
string OR(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
OR
TParseTree OR(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
OR
TParseTree OR(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
POS
string POS(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
POS
TParseTree POS(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
POS
TParseTree POS(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
PROPAGATE
TParseTree PROPAGATE(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
PROPAGATE
TParseTree PROPAGATE(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
PROPAGATE
string PROPAGATE(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
PROPAGATEARROW
string PROPAGATEARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
PROPAGATEARROW
TParseTree PROPAGATEARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
PROPAGATEARROW
TParseTree PROPAGATEARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Param
string Param(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Param
TParseTree Param(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Param
TParseTree Param(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ParamList
string ParamList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ParamList
TParseTree ParamList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ParamList
TParseTree ParamList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Prefix
string Prefix(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Prefix
TParseTree Prefix(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Prefix
TParseTree Prefix(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Primary
string Primary(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Primary
TParseTree Primary(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Primary
TParseTree Primary(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
RhsName
string RhsName(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
RhsName
TParseTree RhsName(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
RhsName
TParseTree RhsName(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
SEPARATOR
TParseTree SEPARATOR(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
SEPARATOR
TParseTree SEPARATOR(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SEPARATOR
string SEPARATOR(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SPACEARROW
string SPACEARROW(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SPACEARROW
TParseTree SPACEARROW(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SPACEARROW
TParseTree SPACEARROW(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Sequence
string Sequence(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Sequence
TParseTree Sequence(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Sequence
TParseTree Sequence(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
SingleParam
string SingleParam(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SingleParam
TParseTree SingleParam(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SingleParam
TParseTree SingleParam(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Space
TParseTree Space(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Space
TParseTree Space(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Space
string Space(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.
Suffix
string Suffix(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Suffix
TParseTree Suffix(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Suffix
TParseTree Suffix(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
TKNString
TParseTree TKNString(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
TKNString
TParseTree TKNString(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
TKNString
string TKNString(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
WYSString
TParseTree WYSString(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
WYSString
TParseTree WYSString(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
WYSString
string WYSString(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ZEROORMORE
TParseTree ZEROORMORE(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ZEROORMORE
TParseTree ZEROORMORE(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ZEROORMORE
string ZEROORMORE(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.
rules
ParseTree delegate(ParseTree)[string] rules;
Undocumented in source.

Templates

NestedList
template NestedList(alias L, alias Items, alias R)
Undocumented in source.
NestedList
template NestedList(alias L, alias R)
Undocumented in source.
hooked
template hooked(alias r, string name)
Undocumented in source.

Mixed In Members

From mixin decimateTree

decimateTree
ParseTree decimateTree(ParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta