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, 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, 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, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, 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 |
behavior
ANTLRGrammarParseBehavior behavior
antlrTool
Tool antlrTool
blockNesting
protected int blockNesting
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0
public static final BitSet _tokenSet_0
_tokenSet_1
public static final BitSet _tokenSet_1
_tokenSet_2
public static final BitSet _tokenSet_2
_tokenSet_3
public static final BitSet _tokenSet_3
_tokenSet_4
public static final BitSet _tokenSet_4
_tokenSet_5
public static final BitSet _tokenSet_5
_tokenSet_6
public static final BitSet _tokenSet_6
_tokenSet_7
public static final BitSet _tokenSet_7
_tokenSet_8
public static final BitSet _tokenSet_8
_tokenSet_9
public static final BitSet _tokenSet_9
_tokenSet_10
public static final BitSet _tokenSet_10
_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)
reportError
public void reportError(java.lang.String s)
- Description copied from class:
Parser
- Parser error-reporting function can be overridden in subclass
- Overrides:
reportError
in class Parser
reportError
public void reportError(RecognitionException e)
- Description copied from class:
Parser
- Parser error-reporting function can be overridden in subclass
- Overrides:
reportError
in class Parser
reportError
public void reportError(RecognitionException e,
java.lang.String s)
reportWarning
public void reportWarning(java.lang.String s)
- Description copied from class:
Parser
- Parser warning-reporting function can be overridden in subclass
- Overrides:
reportWarning
in class Parser
grammar
public final void grammar()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
fileOptionsSpec
public final void fileOptionsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
classDef
public final void classDef()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
id
public final Token id()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
lexerSpec
public final void lexerSpec(java.lang.String doc)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
treeParserSpec
public final void treeParserSpec(java.lang.String doc)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
parserSpec
public final void parserSpec(java.lang.String doc)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
rules
public final void rules()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
optionValue
public final Token optionValue()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
parserOptionsSpec
public final void parserOptionsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
treeParserOptionsSpec
public final void treeParserOptionsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
lexerOptionsSpec
public final void lexerOptionsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
charSet
public final BitSet charSet()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
subruleOptionsSpec
public final void subruleOptionsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
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.
- Throws:
RecognitionException
TokenStreamException
setBlockElement
public final BitSet setBlockElement()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
tokensSpec
public final void tokensSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
tokensSpecOptions
public final void tokensSpecOptions(Token t)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
superClass
public final java.lang.String superClass()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
rule
public final void rule()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
throwsSpec
public final void throwsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
ruleOptionsSpec
public final void ruleOptionsSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
block
public final void block()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
exceptionGroup
public final void exceptionGroup()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
alternative
public final void alternative()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
element
public final void element()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
exceptionSpecNoLabel
public final void exceptionSpecNoLabel()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
exceptionSpec
public final void exceptionSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
exceptionHandler
public final void exceptionHandler()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
elementNoOptionSpec
public final void elementNoOptionSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
elementOptionSpec
public final void elementOptionSpec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
range
public final void range(Token label)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
terminal
public final void terminal(Token label)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
notTerminal
public final void notTerminal(Token label)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
ebnf
public final void ebnf(Token label,
boolean not)
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
tree
public final void tree()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
rootNode
public final void rootNode()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
ast_type_spec
public final int ast_type_spec()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException