MatcherGeneratorBase class
- Inheritance
-
- Object
- MatcherVisitor<
MatcherGenerator< Matcher< >Expression> > - MatcherGeneratorBase
Constructors
- MatcherGeneratorBase({required BitFlagGenerator failures})
Properties
- failures ↔ BitFlagGenerator
-
getter/setter pair
- 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(
AndPredicateMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitAnyCharacter(
AnyCharacterMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitCapture(
CaptureMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitCharacterClass(
CharacterClassMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitLiteral(
LiteralMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitNonterminal(
NonterminalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitNotPredicate(
NotPredicateMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitOneOrMore(
OneOrMoreMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitOptional(
OptionalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitOrderedChoice(
OrderedChoiceMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixAndPredicate(
PostfixAndPredicateMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixAnyCharacter(
PostfixAnyCharacterMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixCapture(
PostfixCaptureMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixCharacterClass(
PostfixCharacterClassMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixLiteral(
PostfixLiteralMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixNonterminal(
PostfixNonterminalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixNotPredicate(
PostfixNotPredicateMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixOneOrMore(
PostfixOneOrMoreMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixOptional(
PostfixOptionalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixOrderedChoice(
PostfixOrderedChoiceMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixSequence(
PostfixSequenceMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixSubterminal(
PostfixSubterminalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixTerminal(
PostfixTerminalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitPostfixZeroOrMore(
PostfixZeroOrMoreMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitSequence(
SequenceMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitSubterminal(
SubterminalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitTerminal(
TerminalMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
-
visitZeroOrMore(
ZeroOrMoreMatcher node) → MatcherGenerator< Matcher< Expression> > -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited