dparsergen v0.1.0 (2023-05-07T14:44:42Z)
Dub
Repo
DynamicParseTreeCreator.NonterminalType
dparsergen
core
dynamictree
DynamicParseTreeCreator
Type used for nonterminal with ID nonterminalID.
class
DynamicParseTreeCreator
(alias GrammarModule, Location_, alias LocationRangeImpl = LocationRangeStartLength)
template
NonterminalType (
SymbolID
nonterminalID
) {
alias
NonterminalType
=
DynamicParseTreeTmpArray
!(
Location
,
LocationRangeImpl
)
;
alias
NonterminalType
=
string
;
alias
NonterminalType
=
DynamicParseTree
!(
Location
,
LocationRangeImpl
)
;
}
Members
Aliases
NonterminalType
alias
NonterminalType
=
DynamicParseTreeTmpArray
!(
Location
,
LocationRangeImpl
)
Undocumented in source.
NonterminalType
alias
NonterminalType
=
string
Undocumented in source.
NonterminalType
alias
NonterminalType
=
DynamicParseTree
!(
Location
,
LocationRangeImpl
)
Undocumented in source.
Meta
Source
See Implementation
dparsergen
core
dynamictree
DynamicParseTreeCreator
aliases
Location
LocationDiff
NonterminalArray
NonterminalUnion
NonterminalUnionAny
Type
allNonterminals
allProductions
allTokens
functions
adjustStart
createParseTree
mergeParseTrees
manifest constants
endNonterminalID
endProductionID
startNonterminalID
startProductionID
templates
NonterminalType
canMerge
createParseTreeCombined
Type used for nonterminal with ID nonterminalID.