Package | Description |
---|---|
org.parboiled | |
org.parboiled.matchers | |
org.parboiled.matchervisitors | |
org.parboiled.parserunners |
Modifier and Type | Field and Description |
---|---|
private MatcherContext<V> |
MatcherContext.parent |
private MatcherContext<V> |
MatcherContext.subContext |
Modifier and Type | Method and Description |
---|---|
MatcherContext<V> |
MatcherContext.getBasicSubContext() |
MatcherContext<V> |
MatcherContext.getParent() |
MatcherContext<V> |
MatcherContext.getSubContext(Matcher matcher) |
Modifier and Type | Method and Description |
---|---|
boolean |
MatchHandler.match(MatcherContext<?> context)
Runs the given MatcherContext.
|
Constructor and Description |
---|
MatcherContext(InputBuffer inputBuffer,
ValueStack<V> valueStack,
java.util.List<ParseError> parseErrors,
MatchHandler matchHandler,
MatcherContext<V> parent,
int level,
boolean fastStringMatching,
java.util.Set<MatcherPosition> memoizedMismatches) |
Modifier and Type | Method and Description |
---|---|
MatcherContext |
VarFramingMatcher.getSubContext(MatcherContext context) |
MatcherContext |
ProxyMatcher.getSubContext(MatcherContext context) |
MatcherContext |
MemoMismatchesMatcher.getSubContext(MatcherContext context) |
MatcherContext |
Matcher.getSubContext(MatcherContext context)
Creates a context for the matching of this matcher using the given parent context.
|
MatcherContext |
ActionMatcher.getSubContext(MatcherContext context) |
MatcherContext |
AbstractMatcher.getSubContext(MatcherContext context) |
Modifier and Type | Method and Description |
---|---|
MatcherContext |
VarFramingMatcher.getSubContext(MatcherContext context) |
MatcherContext |
ProxyMatcher.getSubContext(MatcherContext context) |
MatcherContext |
MemoMismatchesMatcher.getSubContext(MatcherContext context) |
MatcherContext |
Matcher.getSubContext(MatcherContext context)
Creates a context for the matching of this matcher using the given parent context.
|
MatcherContext |
ActionMatcher.getSubContext(MatcherContext context) |
MatcherContext |
AbstractMatcher.getSubContext(MatcherContext context) |
boolean |
ZeroOrMoreMatcher.match(MatcherContext context) |
boolean |
TestNotMatcher.match(MatcherContext context) |
boolean |
TestMatcher.match(MatcherContext context) |
boolean |
StringMatcher.match(MatcherContext context) |
boolean |
SequenceMatcher.match(MatcherContext context) |
boolean |
OptionalMatcher.match(MatcherContext context) |
boolean |
OneOrMoreMatcher.match(MatcherContext context) |
boolean |
NothingMatcher.match(MatcherContext context) |
boolean |
FirstOfStringsMatcher.match(MatcherContext context) |
boolean |
FirstOfMatcher.match(MatcherContext context) |
boolean |
EmptyMatcher.match(MatcherContext context) |
boolean |
CharRangeMatcher.match(MatcherContext context) |
boolean |
CharMatcher.match(MatcherContext context) |
boolean |
CharIgnoreCaseMatcher.match(MatcherContext context) |
boolean |
AnyOfMatcher.match(MatcherContext context) |
boolean |
AnyMatcher.match(MatcherContext context) |
<V> boolean |
VarFramingMatcher.match(MatcherContext<V> context) |
<V> boolean |
ProxyMatcher.match(MatcherContext<V> context) |
<V> boolean |
MemoMismatchesMatcher.match(MatcherContext<V> context) |
<V> boolean |
Matcher.match(MatcherContext<V> context)
Tries a match on the given MatcherContext.
|
<V> boolean |
ActionMatcher.match(MatcherContext<V> context) |
Modifier and Type | Field and Description |
---|---|
private MatcherContext |
FollowMatchersVisitor.context |
Modifier and Type | Method and Description |
---|---|
java.util.List<Matcher> |
FollowMatchersVisitor.getFollowMatchers(MatcherContext currentContext) |
Modifier and Type | Method and Description |
---|---|
protected MatcherContext<V> |
AbstractParseRunner.createRootContext(InputBuffer inputBuffer,
MatchHandler matchHandler,
boolean fastStringMatching) |
Modifier and Type | Method and Description |
---|---|
protected ParsingResult<V> |
AbstractParseRunner.createParsingResult(boolean matched,
MatcherContext<V> rootContext) |
private int |
RecoveringParseRunner.Handler.gobbleIllegalCharacters(MatcherContext context,
java.util.List<Matcher> followMatchers) |
boolean |
TracingParseRunner.match(MatcherContext<?> context) |
boolean |
RecoveringParseRunner.Handler.match(MatcherContext<?> context) |
boolean |
ProfilingParseRunner.match(MatcherContext<?> context) |
boolean |
ErrorReportingParseRunner.match(MatcherContext<?> context) |
boolean |
ErrorLocatingParseRunner.match(MatcherContext<?> context) |
boolean |
BasicParseRunner.match(MatcherContext<?> context) |
private boolean |
ErrorLocatingParseRunner.notTestNot(MatcherContext context) |
private boolean |
RecoveringParseRunner.Handler.prepareErrorLocation(MatcherContext context) |
private void |
TracingParseRunner.print(MatcherContext<?> context,
boolean matched) |
private boolean |
RecoveringParseRunner.Handler.qualifiesForResync(MatcherContext context) |
private void |
RecoveringParseRunner.Handler.rerunAndExecuteErrorActions(MatcherContext context) |
private boolean |
RecoveringParseRunner.Handler.resynchronize(MatcherContext context) |
private boolean |
RecoveringParseRunner.Handler.runTestMatch(MatcherContext context) |
private boolean |
RecoveringParseRunner.Handler.willMatchDelError(MatcherContext context) |
private boolean |
RecoveringParseRunner.Handler.willMatchInsError(MatcherContext context) |