Module parol::parser::parol_grammar_trait
source · [−]Structs
Type derived for production 59
Builder for
ASTControl0
.Type derived for production 60
Builder for
ASTControl1
.Type derived for non-terminal Alternation
Builder for
Alternation
.Type derived for non-terminal AlternationList
Builder for
AlternationList
.Type derived for non-terminal Alternations
Builder for
Alternations
.Type derived for non-terminal AlternationsList
Builder for
AlternationsList
.Type derived for non-terminal CutOperator
Builder for
CutOperator
.Type derived for production 7
Builder for
Declaration0
.Type derived for production 8
Builder for
Declaration1
.Type derived for production 9
Builder for
Declaration2
.Type derived for production 10
Builder for
Declaration3
.Type derived for non-terminal DoubleColon
Builder for
DoubleColon
.Type derived for production 26
Builder for
Factor0
.Type derived for production 27
Builder for
Factor1
.Type derived for production 28
Builder for
Factor2
.Type derived for production 29
Builder for
Factor3
.Type derived for non-terminal GrammarDefinition
Builder for
GrammarDefinition
.Type derived for non-terminal GrammarDefinitionList
Builder for
GrammarDefinitionList
.Type derived for non-terminal Group
Builder for
Group
.Type derived for non-terminal Identifier
Builder for
Identifier
.Type derived for non-terminal NonTerminal
Builder for
NonTerminal
.Type derived for non-terminal NonTerminalOpt
Builder for
NonTerminalOpt
.Type derived for non-terminal Optional
Builder for
Optional
.Type derived for non-terminal Parol
Builder for
Parol
.Auto-implemented adapter grammar
Type derived for non-terminal Production
Builder for
Production
.Type derived for non-terminal Prolog
Builder for
Prolog
.Type derived for non-terminal PrologList
Type derived for non-terminal PrologList0
Builder for
PrologList0
.Builder for
PrologList
.Type derived for non-terminal Repeat
Builder for
Repeat
.Type derived for production 11
Builder for
ScannerDirectives0
.Type derived for production 12
Builder for
ScannerDirectives1
.Type derived for production 13
Builder for
ScannerDirectives2
.Type derived for production 14
Builder for
ScannerDirectives3
.Type derived for non-terminal ScannerState
Builder for
ScannerState
.Type derived for non-terminal ScannerStateList
Builder for
ScannerStateList
.Type derived for production 54
Builder for
ScannerSwitch0
.Type derived for production 55
Builder for
ScannerSwitch1
.Type derived for production 56
Builder for
ScannerSwitch2
.Type derived for non-terminal ScannerSwitchOpt
Builder for
ScannerSwitchOpt
.Type derived for non-terminal SimpleToken
Builder for
SimpleToken
.Type derived for non-terminal SimpleTokenOpt
Builder for
SimpleTokenOpt
.Type derived for non-terminal StartDeclaration
Builder for
StartDeclaration
.Type derived for non-terminal StateList
Builder for
StateList
.Type derived for non-terminal StateListList
Builder for
StateListList
.Type derived for non-terminal String
Builder for
String
.Type derived for production 30
Builder for
Symbol0
.Type derived for production 31
Builder for
Symbol1
.Type derived for production 32
Builder for
Symbol2
.Type derived for production 33
Builder for
Symbol3
.Type derived for non-terminal TokenWithStates
Builder for
TokenWithStates
.Type derived for non-terminal TokenWithStatesOpt
Builder for
TokenWithStatesOpt
.Type derived for non-terminal UserTypeDeclaration
Builder for
UserTypeDeclaration
.Type derived for non-terminal UserTypeName
Builder for
UserTypeName
.Type derived for non-terminal UserTypeNameList
Builder for
UserTypeNameList
.Enums
Type derived for non-terminal ASTControl
Error type for ASTControl0Builder
Error type for ASTControl1Builder
Deduced ASTType of expanded grammar
Error type for AlternationBuilder
Error type for AlternationListBuilder
Error type for AlternationsBuilder
Error type for AlternationsListBuilder
Error type for CutOperatorBuilder
Type derived for non-terminal Declaration
Error type for Declaration0Builder
Error type for Declaration1Builder
Error type for Declaration2Builder
Error type for Declaration3Builder
Error type for DoubleColonBuilder
Type derived for non-terminal Factor
Error type for Factor0Builder
Error type for Factor1Builder
Error type for Factor2Builder
Error type for Factor3Builder
Error type for GrammarDefinitionBuilder
Error type for GrammarDefinitionListBuilder
Error type for GroupBuilder
Error type for IdentifierBuilder
Error type for NonTerminalBuilder
Error type for NonTerminalOptBuilder
Error type for OptionalBuilder
Error type for ParolBuilder
Error type for ProductionBuilder
Error type for PrologBuilder
Error type for PrologList0Builder
Error type for PrologListBuilder
Error type for RepeatBuilder
Type derived for non-terminal ScannerDirectives
Error type for ScannerDirectives0Builder
Error type for ScannerDirectives1Builder
Error type for ScannerDirectives2Builder
Error type for ScannerDirectives3Builder
Error type for ScannerStateBuilder
Error type for ScannerStateListBuilder
Type derived for non-terminal ScannerSwitch
Error type for ScannerSwitch0Builder
Error type for ScannerSwitch1Builder
Error type for ScannerSwitch2Builder
Error type for ScannerSwitchOptBuilder
Error type for SimpleTokenBuilder
Error type for SimpleTokenOptBuilder
Error type for StartDeclarationBuilder
Error type for StateListBuilder
Error type for StateListListBuilder
Error type for StringBuilder
Type derived for non-terminal Symbol
Error type for Symbol0Builder
Error type for Symbol1Builder
Error type for Symbol2Builder
Error type for Symbol3Builder
Error type for TokenWithStatesBuilder
Error type for TokenWithStatesOptBuilder
Error type for UserTypeDeclarationBuilder
Error type for UserTypeNameBuilder
Error type for UserTypeNameListBuilder
Traits
Semantic actions trait generated for the user grammar
All functions have default implementations.