Public Member Functions | |
| void | setTool (antlr.Tool tool) |
| void | reportError (String s) |
| void | reportError (RecognitionException e) |
| void | reportWarning (String s) |
| ANTLRTokdefParser (TokenBuffer tokenBuf) | |
| ANTLRTokdefParser (TokenStream lexer) | |
| ANTLRTokdefParser (ParserSharedInputState state) | |
| final void | file (ImportVocabTokenManager tm) throws RecognitionException, TokenStreamException |
| final void | line (ImportVocabTokenManager tm) throws RecognitionException, TokenStreamException |
Static Public Attributes | |
| static final String[] | _tokenNames |
| static final BitSet | _tokenSet_0 = new BitSet(mk_tokenSet_0()) |
| static final BitSet | _tokenSet_1 = new BitSet(mk_tokenSet_1()) |
Protected Member Functions | |
| antlr.Tool | getTool () |
| ANTLRTokdefParser (TokenBuffer tokenBuf, int k) | |
| ANTLRTokdefParser (TokenStream lexer, int k) | |
Simple lexer/parser for reading token definition files in support of the import/export vocab option for grammars.
| antlr.ANTLRTokdefParser.ANTLRTokdefParser | ( | TokenBuffer | tokenBuf, | |
| int | k | |||
| ) | [protected] |
References antlr.ANTLRTokdefParser._tokenNames, and antlr.Parser.tokenNames.
| antlr.ANTLRTokdefParser.ANTLRTokdefParser | ( | TokenBuffer | tokenBuf | ) |
| antlr.ANTLRTokdefParser.ANTLRTokdefParser | ( | TokenStream | lexer, | |
| int | k | |||
| ) | [protected] |
References antlr.ANTLRTokdefParser._tokenNames, and antlr.Parser.tokenNames.
| antlr.ANTLRTokdefParser.ANTLRTokdefParser | ( | TokenStream | lexer | ) |
| antlr.ANTLRTokdefParser.ANTLRTokdefParser | ( | ParserSharedInputState | state | ) |
References antlr.ANTLRTokdefParser._tokenNames, and antlr.Parser.tokenNames.
| final void antlr.ANTLRTokdefParser.file | ( | ImportVocabTokenManager | tm | ) | throws RecognitionException, TokenStreamException |
References antlr.ANTLRTokdefParser._tokenSet_0, antlr.LLkParser.consume(), antlr.Parser.consumeUntil(), antlr.ANTLRTokdefParserTokenTypes.ID, antlr.LLkParser.LA(), antlr.ANTLRTokdefParser.line(), antlr.LLkParser.LT(), antlr.Parser.match(), antlr.ANTLRTokdefParser.reportError(), and antlr.ANTLRTokdefParserTokenTypes.STRING.
Referenced by antlr.ImportVocabTokenManager.ImportVocabTokenManager().
| antlr.Tool antlr.ANTLRTokdefParser.getTool | ( | ) | [protected] |
Referenced by antlr.ANTLRTokdefParser.reportError(), and antlr.ANTLRTokdefParser.reportWarning().
| final void antlr.ANTLRTokdefParser.line | ( | ImportVocabTokenManager | tm | ) | throws RecognitionException, TokenStreamException |
References antlr.ANTLRTokdefParser._tokenSet_1, antlr.ANTLRTokdefParserTokenTypes.ASSIGN, antlr.LLkParser.consume(), antlr.Parser.consumeUntil(), antlr.Parser.getFilename(), antlr.Token.getText(), antlr.ANTLRTokdefParserTokenTypes.ID, antlr.ANTLRTokdefParserTokenTypes.INT, antlr.LLkParser.LA(), antlr.ANTLRTokdefParserTokenTypes.LPAREN, antlr.LLkParser.LT(), antlr.Parser.match(), antlr.ANTLRTokdefParser.reportError(), antlr.ANTLRTokdefParserTokenTypes.RPAREN, antlr.StringLiteralSymbol.setLabel(), antlr.TokenSymbol.setParaphrase(), and antlr.ANTLRTokdefParserTokenTypes.STRING.
Referenced by antlr.ANTLRTokdefParser.file().
| void antlr.ANTLRTokdefParser.reportError | ( | RecognitionException | e | ) |
Delegates the error message to the tool if any was registered via initTool(antlr.Tool)
References antlr.Tool.error(), antlr.RecognitionException.getColumn(), antlr.RecognitionException.getErrorMessage(), antlr.RecognitionException.getFilename(), antlr.RecognitionException.getLine(), and antlr.ANTLRTokdefParser.getTool().
| void antlr.ANTLRTokdefParser.reportError | ( | String | s | ) |
Delegates the error message to the tool if any was registered via initTool(antlr.Tool)
References antlr.Tool.error(), antlr.Parser.getFilename(), and antlr.ANTLRTokdefParser.getTool().
Referenced by antlr.ANTLRTokdefParser.file(), and antlr.ANTLRTokdefParser.line().
| void antlr.ANTLRTokdefParser.reportWarning | ( | String | s | ) |
Delegates the warning message to the tool if any was registered via initTool(antlr.Tool)
References antlr.Parser.getFilename(), antlr.ANTLRTokdefParser.getTool(), and antlr.Tool.warning().
| void antlr.ANTLRTokdefParser.setTool | ( | antlr.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)
| IllegalStateException | if a tool has already been registered |
Referenced by antlr.ImportVocabTokenManager.ImportVocabTokenManager().
final String [] antlr.ANTLRTokdefParser._tokenNames [static] |
{
"<0>",
"EOF",
"<2>",
"NULL_TREE_LOOKAHEAD",
"ID",
"STRING",
"ASSIGN",
"LPAREN",
"RPAREN",
"INT",
"WS",
"SL_COMMENT",
"ML_COMMENT",
"ESC",
"DIGIT",
"XDIGIT"
}
Referenced by antlr.ANTLRTokdefParser.ANTLRTokdefParser().
final BitSet antlr.ANTLRTokdefParser._tokenSet_0 = new BitSet(mk_tokenSet_0()) [static] |
Referenced by antlr.ANTLRTokdefParser.file().
final BitSet antlr.ANTLRTokdefParser._tokenSet_1 = new BitSet(mk_tokenSet_1()) [static] |
Referenced by antlr.ANTLRTokdefParser.line().
1.7.0