dparsergen v0.1.0 (2023-05-07T14:44:42Z)
Dub
Repo
LRGraphNodeKey
dparsergen
generator
parser
Undocumented in source.
struct
LRGraphNodeKey {
LRGraph
graph
;
const
LRElement
[]
elements
;
size_t
toHash
();
bool
opEquals
(LRGraphNodeKey s);
}
Members
Functions
opEquals
bool
opEquals
(LRGraphNodeKey s)
Undocumented in source. Be warned that the author may not have intended to support it.
toHash
size_t
toHash
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
elements
LRElement
[]
elements
;
Undocumented in source.
graph
LRGraph
graph
;
Undocumented in source.
Meta
Source
See Implementation
dparsergen
generator
parser
classes
LRGraph
LRGraphNode
enums
ActionType
LRGraphNodeType
functions
actionIgnored
addDelayedReduceStates
calcNextLookahead
calcNextLookaheadAfter
calculateExtraConstraints
calculateLookahead
completeLRElementSet
countUntilGraph
elementFirstSet
elementSetClosure
elementSetGoto
firstElement
genActionTable
getNextLookahead
getOnlyNonterminal
gotoSet
makeLRGraph
needsJumps
nodeFirstSet
nonterminalOutForProduction
similarElements
tokenSetToString
trivialState
structs
Action
ActionTable
ElementID
LRElement
LRElementSet
LRGraphEdge
LRGraphNodeKey
NextLookaheadCacheKey
PrevElement