dparsergen v0.1.0 (2023-05-07T14:44:42Z)
Dub
Repo
DynamicParseTreeMerged
dparsergen
core
dynamictree
Tree node class for merged nodes.
final
class
DynamicParseTreeMerged : DynamicParseTree!(Location, LocationRangeImpl)(
Location
alias
LocationRangeImpl
=
LocationRangeStartLength
) {
this
(SymbolID nonterminalID, DynamicParseTree!(Location, LocationRangeImpl)[] childs, GrammarInfo* grammarInfo);
string
name
();
inout
(
DynamicParseTree
!(
Location
,
LocationRangeImpl
)[])
childs
();
}
Constructors
this
this
(SymbolID nonterminalID, DynamicParseTree!(Location, LocationRangeImpl)[] childs, GrammarInfo* grammarInfo)
Creates tree node for merged nodes.
Members
Functions
childs
inout
(
DynamicParseTree
!(
Location
,
LocationRangeImpl
)[])
childs
()
Undocumented in source. Be warned that the author may not have intended to support it.
name
string
name
()
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
dparsergen
core
dynamictree
classes
DynamicParseTree
DynamicParseTreeArray
DynamicParseTreeCreator
DynamicParseTreeMerged
DynamicParseTreeNonterminal
DynamicParseTreeToken
functions
printTree
treeToString
structs
DynamicParseTreeTmpArray
Tree node class for merged nodes.