RecursiveExpressionVisitor<R> class

Inheritance
Implementers

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?
override
visitAnyCharacter(AnyCharacterExpression node) → R?
override
visitCapture(CaptureExpression node) → R?
override
visitCharacterClass(CharacterClassExpression node) → R?
override
visitLiteral(LiteralExpression node) → R?
override
visitLocationalTransformer<I, O>(LocationalTransformerExpression<I, O> node) → R?
override
visitNonterminal<E>(Nonterminal<E> node) → R?
override
visitNonterminalSymbol<E>(NonterminalSymbol<E> node) → R?
override
visitNotPredicate(NotPredicateExpression node) → R?
override
visitOneOrMore<E>(OneOrMoreExpression<E> node) → R?
override
visitOptional<E>(OptionalExpression<E> node) → R?
override
visitOrderedChoice<E>(OrderedChoiceExpression<E> node) → R?
override
visitPassiveSequence(PassiveSequenceExpression node) → R?
override
visitSequence2<E1, E2>(Sequence2Expression<E1, E2> node) → R?
override
visitSequence3<E1, E2, E3>(Sequence3Expression<E1, E2, E3> node) → R?
override
visitSequence4<E1, E2, E3, E4>(Sequence4Expression<E1, E2, E3, E4> node) → R?
override
visitSequence5<E1, E2, E3, E4, E5>(Sequence5Expression<E1, E2, E3, E4, E5> node) → R?
override
visitSequence6<E1, E2, E3, E4, E5, E6>(Sequence6Expression<E1, E2, E3, E4, E5, E6> node) → R?
override
visitSequence7<E1, E2, E3, E4, E5, E6, E7>(Sequence7Expression<E1, E2, E3, E4, E5, E6, E7> node) → R?
override
visitSequenceFirstLastResult<E1, E2>(SequenceFirstLastResultExpression<E1, E2> node) → R?
override
visitSequenceFirstResult<E>(SequenceFirstResultExpression<E> node) → R?
override
visitSequenceFixedResult<E>(SequenceFixedResultExpression<E> node) → R?
override
visitSequenceLastResult<E>(SequenceLastResultExpression<E> node) → R?
override
visitSequenceMiddleResult<E>(SequenceMiddleResultExpression<E> node) → R?
override
visitSubterminal<E>(Subterminal<E> node) → R?
override
visitSubterminalSymbol<E>(SubterminalSymbol<E> node) → R?
override
visitTerminal<E>(Terminal<E> node) → R?
override
visitTerminalSymbol<E>(TerminalSymbol<E> node) → R?
override
visitTransformer<I, O>(TransformerExpression<I, O> node) → R?
override
visitZeroOrMore<E>(ZeroOrMoreExpression<E> node) → R?
override

Operators

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