antlr
Class ANTLRParser
java.lang.Object
|
+--antlr.Parser
|
+--antlr.LLkParser
|
+--antlr.ANTLRParser
- All Implemented Interfaces:
- ANTLRTokenTypes
- public class ANTLRParser
- extends LLkParser
- implements ANTLRTokenTypes
Fields inherited from interface antlr.ANTLRTokenTypes |
ACTION, ARG_ACTION, ASSIGN, BANG, CARET, CHAR_LITERAL, CLOSE_ELEMENT_OPTION, COLON, COMMA, COMMENT, DIGIT, DOC_COMMENT, EOF, ESC, IMPLIES, INT, INTERNAL_RULE_REF, LITERAL_catch, LITERAL_charVocabulary, LITERAL_class, LITERAL_exception, LITERAL_extends, LITERAL_header, LITERAL_lexclass, LITERAL_Lexer, LITERAL_options, LITERAL_Parser, LITERAL_private, LITERAL_protected, LITERAL_public, LITERAL_returns, LITERAL_throws, LITERAL_tokens, LITERAL_TreeParser, LPAREN, ML_COMMENT, NESTED_ACTION, NESTED_ARG_ACTION, NOT_OP, NOT_USEFUL, NULL_TREE_LOOKAHEAD, OPEN_ELEMENT_OPTION, OPTIONS, OR, PLUS, QUESTION, RANGE, RCURLY, RPAREN, RULE_REF, SEMI, SEMPRED, SL_COMMENT, STAR, STRING_LITERAL, TOKEN_REF, TOKENS, TREE_BEGIN, VOCAB, WILDCARD, WS, WS_LOOP, WS_OPT, XDIGIT |
Methods inherited from class antlr.Parser |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG_PARSER
private static final boolean DEBUG_PARSER
- See Also:
- Constant Field Values
behavior
ANTLRGrammarParseBehavior behavior
tool
Tool tool
blockNesting
protected int blockNesting
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0_data_
private static final long[] _tokenSet_0_data_
_tokenSet_0
public static final BitSet _tokenSet_0
_tokenSet_1_data_
private static final long[] _tokenSet_1_data_
_tokenSet_1
public static final BitSet _tokenSet_1
_tokenSet_2_data_
private static final long[] _tokenSet_2_data_
_tokenSet_2
public static final BitSet _tokenSet_2
_tokenSet_3_data_
private static final long[] _tokenSet_3_data_
_tokenSet_3
public static final BitSet _tokenSet_3
_tokenSet_4_data_
private static final long[] _tokenSet_4_data_
_tokenSet_4
public static final BitSet _tokenSet_4
_tokenSet_5_data_
private static final long[] _tokenSet_5_data_
_tokenSet_5
public static final BitSet _tokenSet_5
_tokenSet_6_data_
private static final long[] _tokenSet_6_data_
_tokenSet_6
public static final BitSet _tokenSet_6
_tokenSet_7_data_
private static final long[] _tokenSet_7_data_
_tokenSet_7
public static final BitSet _tokenSet_7
_tokenSet_8_data_
private static final long[] _tokenSet_8_data_
_tokenSet_8
public static final BitSet _tokenSet_8
_tokenSet_9_data_
private static final long[] _tokenSet_9_data_
_tokenSet_9
public static final BitSet _tokenSet_9
_tokenSet_10_data_
private static final long[] _tokenSet_10_data_
_tokenSet_10
public static final BitSet _tokenSet_10
_tokenSet_11_data_
private static final long[] _tokenSet_11_data_
_tokenSet_11
public static final BitSet _tokenSet_11
ANTLRParser
public ANTLRParser(TokenBuffer tokenBuf,
ANTLRGrammarParseBehavior behavior_,
Tool tool_)
ANTLRParser
protected ANTLRParser(TokenBuffer tokenBuf,
int k)
ANTLRParser
public ANTLRParser(TokenBuffer tokenBuf)
ANTLRParser
protected ANTLRParser(TokenStream lexer,
int k)
ANTLRParser
public ANTLRParser(TokenStream lexer)
ANTLRParser
public ANTLRParser(ParserSharedInputState state)
lastInRule
private boolean lastInRule()
throws TokenStreamException
TokenStreamException
checkForMissingEndRule
private void checkForMissingEndRule(Token label)
grammar
public final void grammar()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
fileOptionsSpec
public final void fileOptionsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
classDef
public final void classDef()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
id
public final Token id()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
lexerSpec
public final void lexerSpec(java.lang.String doc)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
treeParserSpec
public final void treeParserSpec(java.lang.String doc)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
parserSpec
public final void parserSpec(java.lang.String doc)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
rules
public final void rules()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
optionValue
public final Token optionValue()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
parserOptionsSpec
public final void parserOptionsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
treeParserOptionsSpec
public final void treeParserOptionsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
lexerOptionsSpec
public final void lexerOptionsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
charSet
public final BitSet charSet()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
subruleOptionsSpec
public final void subruleOptionsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
qualifiedID
public final Token qualifiedID()
throws RecognitionException,
TokenStreamException
- Match a.b.c.d qualified ids; WILDCARD here is overloaded as
id separator; that is, I need a reference to the '.' token.
RecognitionException
TokenStreamException
setBlockElement
public final BitSet setBlockElement()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
tokensSpec
public final void tokensSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
tokensSpecOptions
public final void tokensSpecOptions(Token t)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
superClass
public final java.lang.String superClass()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
rule
public final void rule()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
throwsSpec
public final void throwsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
ruleOptionsSpec
public final void ruleOptionsSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
block
public final void block()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
exceptionGroup
public final void exceptionGroup()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
alternative
public final void alternative()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
element
public final void element()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
exceptionSpecNoLabel
public final void exceptionSpecNoLabel()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
exceptionSpec
public final void exceptionSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
exceptionHandler
public final void exceptionHandler()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
elementNoOptionSpec
public final void elementNoOptionSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
elementOptionSpec
public final void elementOptionSpec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
range
public final void range(Token label)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
terminal
public final void terminal(Token label)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
notTerminal
public final void notTerminal(Token label)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
ebnf
public final void ebnf(Token label,
boolean not)
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
tree
public final void tree()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
rootNode
public final void rootNode()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException
ast_type_spec
public final int ast_type_spec()
throws RecognitionException,
TokenStreamException
RecognitionException
TokenStreamException