GrammarVisitor

interface GrammarVisitor<R, A>

Functions

visitChoiceAmbiguous
Link copied to clipboard
abstract fun visitChoiceAmbiguous(target: ChoiceAmbiguous, arg: A): R
visitChoiceEqual
Link copied to clipboard
abstract fun visitChoiceEqual(target: ChoiceEqual, arg: A): R
visitChoicePriority
Link copied to clipboard
abstract fun visitChoicePriority(target: ChoicePriority, arg: A): R
visitConcatenation
Link copied to clipboard
abstract fun visitConcatenation(target: Concatenation, arg: A): R
visitEmptyRule
Link copied to clipboard
abstract fun visitEmptyRule(target: EmptyRule, arg: A): R
visitGrammar
Link copied to clipboard
abstract fun visitGrammar(target: Grammar, arg: A): R
visitGroup
Link copied to clipboard
abstract fun visitGroup(target: Group, arg: A): R
visitMulti
Link copied to clipboard
abstract fun visitMulti(target: Multi, arg: A): R
visitNamespace
Link copied to clipboard
abstract fun visitNamespace(target: Namespace, arg: A): R
visitNonTerminal
Link copied to clipboard
abstract fun visitNonTerminal(target: NonTerminal, arg: A): R
visitRule
Link copied to clipboard
abstract fun visitRule(target: Rule, arg: A): R
visitSeparatedList
Link copied to clipboard
abstract fun visitSeparatedList(target: SeparatedList, arg: A): R
visitTerminal
Link copied to clipboard
abstract fun visitTerminal(target: Terminal, arg: A): R