GenericDClass.DClass

Undocumented in source.
struct GenericDClass(TParseTree)
struct DClass {}

Members

Manifest constants

name
enum name;
Undocumented in source.

Mixins

__anonymous
mixin decimateTree
Undocumented in source.

Static functions

AliasType
string AliasType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
AliasType
TParseTree AliasType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
AliasType
TParseTree AliasType(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ArrayParameter
string ArrayParameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ArrayParameter
TParseTree ArrayParameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ArrayParameter
TParseTree ArrayParameter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ArrayRange
string ArrayRange(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ArrayRange
TParseTree ArrayRange(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ArrayRange
TParseTree ArrayRange(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
AtomicField
string AtomicField(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
AtomicField
TParseTree AtomicField(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
AtomicField
TParseTree AtomicField(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
CharParameter
string CharParameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
CharParameter
TParseTree CharParameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
CharParameter
TParseTree CharParameter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ClassType
string ClassType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ClassType
TParseTree ClassType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ClassType
TParseTree ClassType(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DCFile
TParseTree DCFile(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
DCFile
TParseTree DCFile(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
DCFile
string DCFile(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FieldDecl
string FieldDecl(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FieldDecl
TParseTree FieldDecl(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FieldDecl
TParseTree FieldDecl(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatConstant
string FloatConstant(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatConstant
TParseTree FloatConstant(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatConstant
TParseTree FloatConstant(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatParameter
string FloatParameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatParameter
TParseTree FloatParameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatParameter
TParseTree FloatParameter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatRange
string FloatRange(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatRange
TParseTree FloatRange(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatRange
TParseTree FloatRange(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatTransform
string FloatTransform(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatTransform
TParseTree FloatTransform(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
FloatTransform
TParseTree FloatTransform(TParseTree p)
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.
IdentifierList
string IdentifierList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
IdentifierList
TParseTree IdentifierList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
IdentifierList
TParseTree IdentifierList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportDecl
TParseTree ImportDecl(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportDecl
TParseTree ImportDecl(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportDecl
string ImportDecl(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportList
string ImportList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportList
TParseTree ImportList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ImportList
TParseTree ImportList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
IntConstant
string IntConstant(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
IntConstant
TParseTree IntConstant(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
IntConstant
TParseTree IntConstant(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
IntParameter
string IntParameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
IntParameter
TParseTree IntParameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
IntParameter
TParseTree IntParameter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
IntRange
string IntRange(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
IntRange
TParseTree IntRange(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
IntRange
TParseTree IntRange(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
IntTransform
string IntTransform(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
IntTransform
TParseTree IntTransform(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
IntTransform
TParseTree IntTransform(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
InterfaceMarker
string InterfaceMarker(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
InterfaceMarker
TParseTree InterfaceMarker(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
InterfaceMarker
TParseTree InterfaceMarker(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
KeywordList
string KeywordList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
KeywordList
TParseTree KeywordList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
KeywordList
TParseTree KeywordList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
KeywordType
string KeywordType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
KeywordType
TParseTree KeywordType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
KeywordType
TParseTree KeywordType(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Module
TParseTree Module(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Module
TParseTree Module(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Module
string Module(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
MolecularField
string MolecularField(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
MolecularField
TParseTree MolecularField(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
MolecularField
TParseTree MolecularField(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
MolecularFieldMembers
string MolecularFieldMembers(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
MolecularFieldMembers
TParseTree MolecularFieldMembers(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
MolecularFieldMembers
TParseTree MolecularFieldMembers(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
Parameter
string Parameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
Parameter
TParseTree Parameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
Parameter
TParseTree Parameter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ParameterField
string ParameterField(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ParameterField
TParseTree ParameterField(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ParameterField
TParseTree ParameterField(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ParameterList
string ParameterList(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
ParameterList
TParseTree ParameterList(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ParameterList
TParseTree ParameterList(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ParseDirective
TParseTree ParseDirective(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
ParseDirective
TParseTree ParseDirective(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
ParseDirective
string ParseDirective(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
QualifiedIdentifier
string QualifiedIdentifier(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
QualifiedIdentifier
TParseTree QualifiedIdentifier(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
QualifiedIdentifier
TParseTree QualifiedIdentifier(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SizeConstraint
string SizeConstraint(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SizeConstraint
TParseTree SizeConstraint(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SizeConstraint
TParseTree SizeConstraint(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
SizedParameter
string SizedParameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
SizedParameter
TParseTree SizedParameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
SizedParameter
TParseTree SizedParameter(TParseTree p)
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.
StructParameter
string StructParameter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
StructParameter
TParseTree StructParameter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
StructParameter
TParseTree StructParameter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
StructType
string StructType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
StructType
TParseTree StructType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
StructType
TParseTree StructType(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
TypeDecl
string TypeDecl(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
TypeDecl
TParseTree TypeDecl(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
TypeDecl
TParseTree TypeDecl(TParseTree p)
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.
binDigit
TParseTree binDigit(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
binDigit
TParseTree binDigit(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
binDigit
string binDigit(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
binLiteral
TParseTree binLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
binLiteral
TParseTree binLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
binLiteral
string binLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
blockComment
TParseTree blockComment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
blockComment
TParseTree blockComment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
blockComment
string blockComment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
charLiteral
string charLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
charLiteral
TParseTree charLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
charLiteral
TParseTree charLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
charType
string charType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
charType
TParseTree charType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
charType
TParseTree charType(TParseTree p)
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.
dataType
string dataType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
dataType
TParseTree dataType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
dataType
TParseTree dataType(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
decDigit
string decDigit(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
decDigit
TParseTree decDigit(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
decDigit
TParseTree decDigit(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
decLiteral
string decLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
decLiteral
TParseTree decLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
decLiteral
TParseTree decLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
decimals
string decimals(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
decimals
TParseTree decimals(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
decimals
TParseTree decimals(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
delimiter
string delimiter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
delimiter
TParseTree delimiter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
delimiter
TParseTree delimiter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
escapeSequence
string escapeSequence(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
escapeSequence
TParseTree escapeSequence(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
escapeSequence
TParseTree escapeSequence(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
floatLiteral
string floatLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
floatLiteral
TParseTree floatLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
floatLiteral
TParseTree floatLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
floatType
string floatType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
floatType
TParseTree floatType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
floatType
TParseTree floatType(TParseTree p)
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.
hexDigit
string hexDigit(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
hexDigit
TParseTree hexDigit(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
hexDigit
TParseTree hexDigit(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
hexLiteral
string hexLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
hexLiteral
TParseTree hexLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
hexLiteral
TParseTree hexLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
intLiteral
string intLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
intLiteral
TParseTree intLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
intLiteral
TParseTree intLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
intType
string intType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
intType
TParseTree intType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
intType
TParseTree intType(TParseTree p)
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.
keyword
string keyword(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
keyword
TParseTree keyword(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
keyword
TParseTree keyword(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
letter
string letter(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
letter
TParseTree letter(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
letter
TParseTree letter(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
lineComment
string lineComment(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
lineComment
TParseTree lineComment(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
lineComment
TParseTree lineComment(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
nonDoubleQuote
string nonDoubleQuote(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
nonDoubleQuote
TParseTree nonDoubleQuote(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
nonDoubleQuote
TParseTree nonDoubleQuote(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
nonSingleQuote
string nonSingleQuote(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
nonSingleQuote
TParseTree nonSingleQuote(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
nonSingleQuote
TParseTree nonSingleQuote(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
numLiteral
string numLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
numLiteral
TParseTree numLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
numLiteral
TParseTree numLiteral(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
octDigit
string octDigit(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
octDigit
TParseTree octDigit(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
octDigit
TParseTree octDigit(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
octLiteral
string octLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
octLiteral
TParseTree octLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
octLiteral
TParseTree octLiteral(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
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.
operator
string operator(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
operator
TParseTree operator(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
operator
TParseTree operator(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
sizedType
string sizedType(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
sizedType
TParseTree sizedType(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
sizedType
TParseTree sizedType(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
stringCharacters
string stringCharacters(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
stringCharacters
TParseTree stringCharacters(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
stringCharacters
TParseTree stringCharacters(TParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
stringLiteral
string stringLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
stringLiteral
TParseTree stringLiteral(string s)
Undocumented in source. Be warned that the author may not have intended to support it.
stringLiteral
TParseTree stringLiteral(TParseTree p)
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

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

Meta