dparsergen v0.1.0 (2023-05-07T14:44:42Z)
Dub
Repo
SymbolInfo
dparsergen
generator
grammar
Undocumented in source.
class
SymbolInfo {
string
name
;
const
(
Declaration
)[]
declarations
;
bool
isToken
;
bool
isIgnoreToken
;
bool
reachableFromStart
;
bool
reachableFromToken
;
bool
reachableFromStartNoToken
;
}
Members
Variables
declarations
const
(
Declaration
)[]
declarations
;
Undocumented in source.
isIgnoreToken
bool
isIgnoreToken
;
Undocumented in source.
isToken
bool
isToken
;
Undocumented in source.
name
string
name
;
Undocumented in source.
reachableFromStart
bool
reachableFromStart
;
Undocumented in source.
reachableFromStartNoToken
bool
reachableFromStartNoToken
;
Undocumented in source.
reachableFromToken
bool
reachableFromToken
;
Undocumented in source.
Meta
Source
See Implementation
dparsergen
generator
grammar
classes
EBNFGrammar
SymbolInfo
functions
addAnnotation
buildRegArrayGraph
checkGrammar
createGrammar
createGrammarWithoutDeactivatedProductions
createLexerGrammar
createOptEmptyGrammar
createRegArrayGrammar
createSymbol
escapeName
generateSymbolInfos
getSymbolByName
tagsSorted
writeFinalGrammarFile
structs
Constraint
NonterminalWithConstraint
StartNonterminal
SymbolWithConstraint