Uses of Interface
org.parboiled.matchers.Matcher
Packages that use Matcher
Package
Description
-
Uses of Matcher in org.parboiled
Methods in org.parboiled that return MatcherModifier and TypeMethodDescriptionContext.getMatcher()Returns the Matcher of this context or null, if this context is not valid anymore.MatcherContext.getMatcher()Node.getMatcher()Returns the matcher that created this node.Methods in org.parboiled with parameters of type MatcherModifier and TypeMethodDescriptionfinal MatcherContext<V> MatcherContext.getSubContext(Matcher matcher) voidMatcherContext.setMatcher(Matcher matcher) ///////////////////////////// PUBLIC ////////////////////////////////////Constructors in org.parboiled with parameters of type MatcherModifierConstructorDescriptionMatcherContext(InputBuffer inputBuffer, ValueStack<V> valueStack, List<ParseError> parseErrors, MatchHandler matchHandler, Matcher matcher, boolean fastStringMatching) Initializes a new root MatcherContext. -
Uses of Matcher in org.parboiled.errors
Methods in org.parboiled.errors with parameters of type Matcher -
Uses of Matcher in org.parboiled.matchers
Classes in org.parboiled.matchers that implement MatcherModifier and TypeClassDescriptionclassAbstract base class of most regularMatchers.classclassAMatchermatching any single character except EOI.classAMatchermatching a single character out of a givenCharactersset.classAMatchermatching a single character case-independently.classAMatchermatching a single given character.classAMatchermatching a single character out of a given range of characters.classBase class of custom matcher implementations.classAMatcherthat always successfully matches nothing.classAMatchertrying all of its submatchers in sequence and succeeding when the first submatcher succeeds.classA specialized FirstOfMatcher that handles FirstOf(string, string, ...) rules much faster that the regular FirstOfMatcher.classSpecial wrapping matcher that performs memoization of the last mismatch of the wrapped sub rule.classAMatcherthat never matches anything.classAMatcherthat repeatedly tries its submatcher against the input.classAMatcherthat tries its submatcher once against the input and always succeeds.classclassAMatcherthat executes all of its submatchers in sequence and only succeeds if all submatchers succeed.classASequenceMatcherspecialization for sequences of CharMatchers.classA specialMatchernot actually matching any input but rather trying its submatcher against the current input position.classA specialMatchernot actually matching any input but rather trying its submatcher against the current input position.classSpecial wrapping matcher that manages the creation and destruction of execution frames for a number of action vars.classAMatcherthat repeatedly tries its submatcher against the input.Subclasses with type arguments of type Matcher in org.parboiled.matchersSubinterfaces with type arguments of type Matcher in org.parboiled.matchersModifier and TypeInterfaceDescriptioninterfaceA Matcher instance is responsible for "executing" a specific Rule instance, i.e.Fields in org.parboiled.matchers declared as MatcherModifier and TypeFieldDescriptionfinal MatcherOneOrMoreMatcher.subMatcherfinal MatcherOptionalMatcher.subMatcherfinal MatcherTestMatcher.subMatcherfinal MatcherTestNotMatcher.subMatcherfinal MatcherZeroOrMoreMatcher.subMatcherMethods in org.parboiled.matchers that return MatcherModifier and TypeMethodDescriptionstatic Matcherstatic MatcherRetrieves the innermost Matcher that is not a MemoMismatchesMatcher.static MatcherRetrieves the innermost Matcher that is not a ProxyMatcher.static MatcherRetrieves the innermost Matcher that is not a VarFramingMatcher.Methods in org.parboiled.matchers that return types with arguments of type MatcherModifier and TypeMethodDescriptionMemoMismatchesMatcher.getChildren()ProxyMatcher.getChildren()VarFramingMatcher.getChildren()Methods in org.parboiled.matchers with parameters of type MatcherModifier and TypeMethodDescriptionvoidSupplies this ProxyMatcher with its underlying delegate.static Matcherstatic MatcherRetrieves the innermost Matcher that is not a MemoMismatchesMatcher.static MatcherRetrieves the innermost Matcher that is not a ProxyMatcher.static MatcherRetrieves the innermost Matcher that is not a VarFramingMatcher. -
Uses of Matcher in org.parboiled.matchervisitors
Methods in org.parboiled.matchervisitors that return types with arguments of type MatcherModifier and TypeMethodDescriptionFollowMatchersVisitor.getFollowMatchers(MatcherContext currentContext) Methods in org.parboiled.matchervisitors with parameters of type Matcher -
Uses of Matcher in org.parboiled.parserunners
Methods in org.parboiled.parserunners that return MatcherModifier and TypeMethodDescriptionProfilingParseRunner.RuleReport.getMatcher()AbstractParseRunner.getRootMatcher()Constructors in org.parboiled.parserunners with parameters of type Matcher -
Uses of Matcher in org.parboiled.support
Fields in org.parboiled.support declared as MatcherMethods in org.parboiled.support that return types with arguments of type MatcherMethods in org.parboiled.support with parameters of type MatcherModifier and TypeMethodDescriptionstatic MatcherPositionbooleanDetermines whether the given matcher is contained in this path.Constructors in org.parboiled.support with parameters of type Matcher