protected class MarkerAwareBacktracker.NestedBacktrackingResult extends AbstractParsedTokenVisitor implements IBacktracker.IBacktrackingResult, Marker.IMarkerVisitor
IBacktracker.IBacktrackingResult| Modifier | Constructor and Description |
|---|---|
protected |
MarkerAwareBacktracker.NestedBacktrackingResult() |
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
void |
discard() |
boolean |
isSuccessful() |
IBacktracker.IBacktrackingResult |
skipPreviousToken() |
void |
visitAbstractParsedToken(AbstractParsedToken token) |
void |
visitAlternativesToken(AlternativesToken token) |
void |
visitCompoundParsedToken(CompoundParsedToken token) |
void |
visitCompoundParsedTokenEnd(CompoundParsedToken.End token) |
void |
visitMarker(Marker marker) |
void |
visitParsedNonTerminal(ParsedNonTerminal token) |
void |
visitParsedNonTerminalEnd(ParsedNonTerminalEnd token) |
void |
visitParsedTerminal(ParsedTerminal token) |
void |
visitUnorderedGroupToken(UnorderedGroupToken token) |
apply, visitAbstractParsedTokenEnd, visitAlternativesTokenEnd, visitAssignmentToken, visitAssignmentTokenEnd, visitErrorToken, visitFakedToken, visitGroupToken, visitGroupTokenEnd, visitParsedAction, visitParsedEnumLiteral, visitParsedTerminalWithFeature, visitParsedTerminalWithFeatureInfo, visitParsedToken, visitPlaceholder, visitUnorderedGroupTokenEndclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitAbstractParsedTokenEnd, visitAlternativesTokenEnd, visitAssignmentToken, visitAssignmentTokenEnd, visitErrorToken, visitFakedToken, visitGroupToken, visitGroupTokenEnd, visitParsedAction, visitParsedEnumLiteral, visitParsedTerminalWithFeature, visitParsedTerminalWithFeatureInfo, visitParsedToken, visitPlaceholder, visitUnorderedGroupTokenEndprotected MarkerAwareBacktracker.NestedBacktrackingResult()
public void commit()
commit in interface IBacktracker.IBacktrackingResultpublic void discard()
discard in interface IBacktracker.IBacktrackingResultpublic boolean isSuccessful()
isSuccessful in interface IBacktracker.IBacktrackingResultpublic IBacktracker.IBacktrackingResult skipPreviousToken()
skipPreviousToken in interface IBacktrackerpublic void visitAbstractParsedToken(AbstractParsedToken token)
visitAbstractParsedToken in interface IParsedTokenVisitorvisitAbstractParsedToken in class AbstractParsedTokenVisitorpublic void visitCompoundParsedToken(CompoundParsedToken token)
visitCompoundParsedToken in interface IParsedTokenVisitorvisitCompoundParsedToken in class AbstractParsedTokenVisitorpublic void visitAlternativesToken(AlternativesToken token)
visitAlternativesToken in interface IParsedTokenVisitorvisitAlternativesToken in class AbstractParsedTokenVisitorpublic void visitUnorderedGroupToken(UnorderedGroupToken token)
visitUnorderedGroupToken in interface IParsedTokenVisitorvisitUnorderedGroupToken in class AbstractParsedTokenVisitorpublic void visitParsedNonTerminal(ParsedNonTerminal token)
visitParsedNonTerminal in interface IParsedTokenVisitorvisitParsedNonTerminal in class AbstractParsedTokenVisitorpublic void visitParsedNonTerminalEnd(ParsedNonTerminalEnd token)
visitParsedNonTerminalEnd in interface IParsedTokenVisitorvisitParsedNonTerminalEnd in class AbstractParsedTokenVisitorpublic void visitCompoundParsedTokenEnd(CompoundParsedToken.End token)
visitCompoundParsedTokenEnd in interface IParsedTokenVisitorvisitCompoundParsedTokenEnd in class AbstractParsedTokenVisitorpublic void visitParsedTerminal(ParsedTerminal token)
visitParsedTerminal in interface IParsedTokenVisitorvisitParsedTerminal in class AbstractParsedTokenVisitorpublic void visitMarker(Marker marker)
visitMarker in interface Marker.IMarkerVisitorCopyright © 2015. All Rights Reserved.