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()
- 2.7.2
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
- 2.7.2
reportError
public void reportError(RecognitionException e)
Delegates the error message to the tool if any was registered via
initTool(antlr.Tool)
- reportError in interface Parser
- 2.7.2
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
- 2.7.2
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)
- 2.7.2