Class AbstractParsedTokenVisitor
- java.lang.Object
-
- org.eclipse.xtext.parser.packrat.tokens.AbstractParsedTokenVisitor
-
- All Implemented Interfaces:
com.google.common.base.Function<AbstractParsedToken,java.lang.Void>
,java.util.function.Function<AbstractParsedToken,java.lang.Void>
,IParsedTokenVisitor
- Direct Known Subclasses:
CompoundParsedTokenVisitor
,MarkerAwareBacktracker.NestedBacktrackingResult
,ParsedTokenCounter
,ParsedTokenPrinter
,ParseResultFactory
public abstract class AbstractParsedTokenVisitor extends java.lang.Object implements IParsedTokenVisitor
-
-
Constructor Summary
Constructors Constructor Description AbstractParsedTokenVisitor()
-
Method Summary
-
-
-
Method Detail
-
visitAbstractParsedToken
public void visitAbstractParsedToken(AbstractParsedToken token)
- Specified by:
visitAbstractParsedToken
in interfaceIParsedTokenVisitor
-
visitAbstractParsedTokenEnd
public void visitAbstractParsedTokenEnd(AbstractParsedToken.End token)
- Specified by:
visitAbstractParsedTokenEnd
in interfaceIParsedTokenVisitor
-
visitCompoundParsedToken
public void visitCompoundParsedToken(CompoundParsedToken token)
- Specified by:
visitCompoundParsedToken
in interfaceIParsedTokenVisitor
-
visitCompoundParsedTokenEnd
public void visitCompoundParsedTokenEnd(CompoundParsedToken.End token)
- Specified by:
visitCompoundParsedTokenEnd
in interfaceIParsedTokenVisitor
-
visitAssignmentToken
public void visitAssignmentToken(AssignmentToken token)
- Specified by:
visitAssignmentToken
in interfaceIParsedTokenVisitor
-
visitAssignmentTokenEnd
public void visitAssignmentTokenEnd(AssignmentToken.End token)
- Specified by:
visitAssignmentTokenEnd
in interfaceIParsedTokenVisitor
-
visitAlternativesToken
public void visitAlternativesToken(AlternativesToken token)
- Specified by:
visitAlternativesToken
in interfaceIParsedTokenVisitor
-
visitAlternativesTokenEnd
public void visitAlternativesTokenEnd(AlternativesToken.End token)
- Specified by:
visitAlternativesTokenEnd
in interfaceIParsedTokenVisitor
-
visitGroupToken
public void visitGroupToken(GroupToken token)
- Specified by:
visitGroupToken
in interfaceIParsedTokenVisitor
-
visitGroupTokenEnd
public void visitGroupTokenEnd(GroupToken.End token)
- Specified by:
visitGroupTokenEnd
in interfaceIParsedTokenVisitor
-
visitUnorderedGroupToken
public void visitUnorderedGroupToken(UnorderedGroupToken token)
- Specified by:
visitUnorderedGroupToken
in interfaceIParsedTokenVisitor
-
visitUnorderedGroupTokenEnd
public void visitUnorderedGroupTokenEnd(UnorderedGroupToken.End token)
- Specified by:
visitUnorderedGroupTokenEnd
in interfaceIParsedTokenVisitor
-
visitErrorToken
public void visitErrorToken(ErrorToken token)
- Specified by:
visitErrorToken
in interfaceIParsedTokenVisitor
-
visitFakedToken
public void visitFakedToken(FakedToken token)
- Specified by:
visitFakedToken
in interfaceIParsedTokenVisitor
-
visitParsedNonTerminal
public void visitParsedNonTerminal(ParsedNonTerminal token)
- Specified by:
visitParsedNonTerminal
in interfaceIParsedTokenVisitor
-
visitParsedNonTerminalEnd
public void visitParsedNonTerminalEnd(ParsedNonTerminalEnd token)
- Specified by:
visitParsedNonTerminalEnd
in interfaceIParsedTokenVisitor
-
visitParsedTerminal
public void visitParsedTerminal(ParsedTerminal token)
- Specified by:
visitParsedTerminal
in interfaceIParsedTokenVisitor
-
visitParsedTerminalWithFeatureInfo
public void visitParsedTerminalWithFeatureInfo(ParsedTerminalWithFeatureInfo token)
- Specified by:
visitParsedTerminalWithFeatureInfo
in interfaceIParsedTokenVisitor
-
visitParsedTerminalWithFeature
public void visitParsedTerminalWithFeature(ParsedTerminalWithFeature token)
- Specified by:
visitParsedTerminalWithFeature
in interfaceIParsedTokenVisitor
-
visitParsedToken
public void visitParsedToken(ParsedToken token)
- Specified by:
visitParsedToken
in interfaceIParsedTokenVisitor
-
visitParsedAction
public void visitParsedAction(ParsedAction token)
- Specified by:
visitParsedAction
in interfaceIParsedTokenVisitor
-
visitPlaceholder
public void visitPlaceholder(PlaceholderToken token)
- Specified by:
visitPlaceholder
in interfaceIParsedTokenVisitor
-
apply
public java.lang.Void apply(AbstractParsedToken param)
- Specified by:
apply
in interfacecom.google.common.base.Function<AbstractParsedToken,java.lang.Void>
- Specified by:
apply
in interfacejava.util.function.Function<AbstractParsedToken,java.lang.Void>
-
visitParsedEnumLiteral
public void visitParsedEnumLiteral(ParsedEnumLiteral token)
- Specified by:
visitParsedEnumLiteral
in interfaceIParsedTokenVisitor
-
-