antlr
Class ANTLRTokdefParser
- ANTLRTokdefParserTokenTypes
public class ANTLRTokdefParser
Simple lexer/parser for reading token definition files
in support of the import/export vocab option for grammars.
ASSIGN , DIGIT , EOF , ESC , ID , INT , LPAREN , ML_COMMENT , NULL_TREE_LOOKAHEAD , RPAREN , SL_COMMENT , STRING , WS , XDIGIT |
LA , LT , addMessageListener , addParserListener , addParserMatchListener , addParserTokenListener , addSemanticPredicateListener , addSyntacticPredicateListener , addTraceListener , consume , consumeUntil , consumeUntil , defaultDebuggingSetup , getAST , getASTFactory , getFilename , getInputState , getTokenName , getTokenNames , getTokenTypeToASTClassMap , isDebugMode , mark , match , match , matchNot , panic , recover , removeMessageListener , removeParserListener , removeParserMatchListener , removeParserTokenListener , removeSemanticPredicateListener , removeSyntacticPredicateListener , removeTraceListener , reportError , reportError , reportWarning , rewind , setASTFactory , setASTNodeClass , setASTNodeType , setDebugMode , setFilename , setIgnoreInvalidDebugCalls , setInputState , setTokenBuffer , traceIn , traceIndent , traceOut |
_tokenNames
public static final String[] _tokenNames
_tokenSet_0
public static final BitSet _tokenSet_0
_tokenSet_1
public static final BitSet _tokenSet_1
ANTLRTokdefParser
public ANTLRTokdefParser(TokenBuffer tokenBuf)
ANTLRTokdefParser
protected ANTLRTokdefParser(TokenBuffer tokenBuf,
int k)
ANTLRTokdefParser
public ANTLRTokdefParser(TokenStream lexer)
ANTLRTokdefParser
protected ANTLRTokdefParser(TokenStream lexer,
int k)
getTool
protected Tool getTool()
reportError
public void reportError(String s)
Delegates the error message to the tool if any was registered via
initTool(antlr.Tool)
- reportError in interface Parser
reportWarning
public void reportWarning(String s)
Delegates the warning message to the tool if any was registered via
initTool(antlr.Tool)
- reportWarning in interface Parser
setTool
public void setTool(Tool tool)
In order to make it so existing subclasses don't break, we won't require
that the antlr.Tool instance be passed as a constructor element. Instead,
the antlr.Tool instance should register itself via initTool(antlr.Tool)