Class GAstVisitorAbstract
Constructors
Methods
visit
- visit(node): any
Returns any
AbstractvisitAlternation
- visitAlternation(node): any
Returns any
AbstractvisitAlternative
- visitAlternative(node): any
Returns any
AbstractvisitNonTerminal
- visitNonTerminal(node): any
Returns any
AbstractvisitOption
- visitOption(node): any
Returns any
AbstractvisitRepetition
- visitRepetition(node): any
Returns any
AbstractvisitRepetitionMandatory
- visitRepetitionMandatory(node): any
Returns any
AbstractvisitRepetitionMandatoryWithSeparator
- visitRepetitionMandatoryWithSeparator(node): any
Returns any
AbstractvisitRepetitionWithSeparator
- visitRepetitionWithSeparator(node): any
Returns any
AbstractvisitRule
- visitRule(node): any
Returns any
AbstractvisitTerminal
- visitTerminal(node): any
Returns any
A very basic implementation of a Visitor Pattern For the Grammar AST structure.
This may be useful for advanced users who create custom logic on the grammar AST. For example, custom validations or introspection.