public class ParseResultFactory extends AbstractParsedTokenVisitor implements IParseResultFactory
Constructor and Description |
---|
ParseResultFactory() |
Modifier and Type | Method and Description |
---|---|
IParseResult |
createParseResult(AbstractParsedToken token,
java.lang.CharSequence input) |
IAstFactory |
getFactory() |
void |
setFactory(IAstFactory factory) |
void |
visitAbstractParsedToken(AbstractParsedToken token) |
void |
visitErrorToken(ErrorToken token) |
void |
visitFakedToken(FakedToken token) |
void |
visitParsedAction(ParsedAction token) |
void |
visitParsedEnumLiteral(ParsedEnumLiteral token) |
void |
visitParsedNonTerminal(ParsedNonTerminal token) |
void |
visitParsedNonTerminalEnd(ParsedNonTerminalEnd token) |
void |
visitParsedTerminal(ParsedTerminal token) |
void |
visitParsedTerminalWithFeature(ParsedTerminalWithFeature token) |
void |
visitParsedTerminalWithFeatureInfo(ParsedTerminalWithFeatureInfo token) |
void |
visitParsedToken(ParsedToken token) |
apply, visitAbstractParsedTokenEnd, visitAlternativesToken, visitAlternativesTokenEnd, visitAssignmentToken, visitAssignmentTokenEnd, visitCompoundParsedToken, visitCompoundParsedTokenEnd, visitGroupToken, visitGroupTokenEnd, visitPlaceholder, visitUnorderedGroupToken, visitUnorderedGroupTokenEnd
public IParseResult createParseResult(AbstractParsedToken token, java.lang.CharSequence input)
createParseResult
in interface IParseResultFactory
public void visitAbstractParsedToken(AbstractParsedToken token)
visitAbstractParsedToken
in interface IParsedTokenVisitor
visitAbstractParsedToken
in class AbstractParsedTokenVisitor
public void visitErrorToken(ErrorToken token)
visitErrorToken
in interface IParsedTokenVisitor
visitErrorToken
in class AbstractParsedTokenVisitor
public void visitFakedToken(FakedToken token)
visitFakedToken
in interface IParsedTokenVisitor
visitFakedToken
in class AbstractParsedTokenVisitor
public void visitParsedNonTerminal(ParsedNonTerminal token)
visitParsedNonTerminal
in interface IParsedTokenVisitor
visitParsedNonTerminal
in class AbstractParsedTokenVisitor
public void visitParsedNonTerminalEnd(ParsedNonTerminalEnd token)
visitParsedNonTerminalEnd
in interface IParsedTokenVisitor
visitParsedNonTerminalEnd
in class AbstractParsedTokenVisitor
public void visitParsedEnumLiteral(ParsedEnumLiteral token)
visitParsedEnumLiteral
in interface IParsedTokenVisitor
visitParsedEnumLiteral
in class AbstractParsedTokenVisitor
public void visitParsedTerminal(ParsedTerminal token)
visitParsedTerminal
in interface IParsedTokenVisitor
visitParsedTerminal
in class AbstractParsedTokenVisitor
public void visitParsedTerminalWithFeatureInfo(ParsedTerminalWithFeatureInfo token)
visitParsedTerminalWithFeatureInfo
in interface IParsedTokenVisitor
visitParsedTerminalWithFeatureInfo
in class AbstractParsedTokenVisitor
public void visitParsedTerminalWithFeature(ParsedTerminalWithFeature token)
visitParsedTerminalWithFeature
in interface IParsedTokenVisitor
visitParsedTerminalWithFeature
in class AbstractParsedTokenVisitor
public void visitParsedAction(ParsedAction token)
visitParsedAction
in interface IParsedTokenVisitor
visitParsedAction
in class AbstractParsedTokenVisitor
public void visitParsedToken(ParsedToken token)
visitParsedToken
in interface IParsedTokenVisitor
visitParsedToken
in class AbstractParsedTokenVisitor
public void setFactory(IAstFactory factory)
public IAstFactory getFactory()