ExpressionVisitor<R> class abstract

Implementers

Constructors

ExpressionVisitor()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
visitAndPredicate(AndPredicateExpression node) → R
visitAnyCharacter(AnyCharacterExpression node) → R
visitCapture(CaptureExpression node) → R
visitCharacterClass(CharacterClassExpression node) → R
visitLiteral(LiteralExpression node) → R
visitLocationalTransformer<I, O>(LocationalTransformerExpression<I, O> node) → R
visitNonterminal<E>(Nonterminal<E> node) → R
visitNonterminalSymbol<E>(NonterminalSymbol<E> node) → R
visitNotPredicate(NotPredicateExpression node) → R
visitOneOrMore<E>(OneOrMoreExpression<E> node) → R
visitOptional<E>(OptionalExpression<E> node) → R
visitOrderedChoice<E>(OrderedChoiceExpression<E> node) → R
visitPassiveSequence(PassiveSequenceExpression node) → R
visitSequence2<E1, E2>(Sequence2Expression<E1, E2> node) → R
visitSequence3<E1, E2, E3>(Sequence3Expression<E1, E2, E3> node) → R
visitSequence4<E1, E2, E3, E4>(Sequence4Expression<E1, E2, E3, E4> node) → R
visitSequence5<E1, E2, E3, E4, E5>(Sequence5Expression<E1, E2, E3, E4, E5> node) → R
visitSequence6<E1, E2, E3, E4, E5, E6>(Sequence6Expression<E1, E2, E3, E4, E5, E6> node) → R
visitSequence7<E1, E2, E3, E4, E5, E6, E7>(Sequence7Expression<E1, E2, E3, E4, E5, E6, E7> node) → R
visitSequenceFirstLastResult<E1, E2>(SequenceFirstLastResultExpression<E1, E2> node) → R
visitSequenceFirstResult<E>(SequenceFirstResultExpression<E> node) → R
visitSequenceFixedResult<E>(SequenceFixedResultExpression<E> node) → R
visitSequenceLastResult<E>(SequenceLastResultExpression<E> node) → R
visitSequenceMiddleResult<E>(SequenceMiddleResultExpression<E> node) → R
visitSubterminal<E>(Subterminal<E> node) → R
visitSubterminalSymbol<E>(SubterminalSymbol<E> node) → R
visitTerminal<E>(Terminal<E> node) → R
visitTerminalSymbol<E>(TerminalSymbol<E> node) → R
visitTransformer<I, O>(TransformerExpression<I, O> node) → R
visitZeroOrMore<E>(ZeroOrMoreExpression<E> node) → R

Operators

operator ==(Object other) bool
The equality operator.
inherited