dparsergen v0.1.0 (2023-05-07T14:44:42Z)
Dub
Repo
EBNFGrammar.tokens
dparsergen
generator
grammar
EBNFGrammar
Undocumented in source.
class
EBNFGrammar
IDMap
!(
TokenID
,
Token
)
tokens
;
Meta
Source
See Implementation
dparsergen
generator
grammar
EBNFGrammar
constructors
this
functions
addProduction
calcNonterminalCanBeEmpty
calcNonterminalTypes
canBeEmpty
canBeNonEmpty
canForward
canForwardPrefix
directUnwrapClosure
directUnwrapClosureHasSelf
directUnwrapClosureMap
fillProductionsForNonterminal
firstSet
firstSetContains
firstSetImpl
getProductions
getRewriteRules
getSymbolName
hasExactToken
hasNonTrivialRewriteRule
isDirectUnwrapProduction
isProductionAllowed
isSimpleProduction
isValid
nextNonterminalWithConstraint
nextSymbolWithConstraint
orConstraint
origGrammar
productionString
productionStringRhs
productions
symbolInstanceToString
toString
structs
FirstSetsKey
variables
allowTokenNonterminals
directUnwrapClosureCache
directUnwrapClosureMapCache
firstSetsCache
firstSetsNonterminalCache
hasExactTokenCache
inContextOnlyTokens
isLexerGrammar
matchingTokens
nonterminals
origGrammar_
productionsData
startNonterminalID
startNonterminals
startProductionID
startTokenID
symbolInfos
symbolsInMultiplePaths
tags
tokens