Top Description Inners Fields Constructors Methods
org.antlr.v4.parse

public Class ANTLRParser

extends Parser
Class Inheritance
Known Direct Subclasses
org.antlr.v4.parse.ToolANTLRParser
Annotations
@SuppressWarnings:all
Imports
org.antlr.v4.tool.*, org.antlr.v4.tool.ast.*, java.util.ArrayDeque, .Deque, .Stack, .List, .ArrayList, org.antlr.runtime.*, org.antlr.runtime.tree.*

The definitive ANTLR v3 grammar to parse ANTLR v4 grammars. The grammar builds ASTs that are sniffed by subsequent stages.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
protected TreeAdaptor
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final BitSet
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv Deque<String>
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.antlr.runtime.Parser:
input

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public final ANTLRParser.action_return
public final ANTLRParser.actionElement_return
public final ANTLRParser.actionScopeName_return
public final ANTLRParser.alternative_return
public final ANTLRParser.alternativeEntry_return
public final ANTLRParser.altList_return
public final ANTLRParser.atom_return
atom()

public final ANTLRParser.block_return
public final ANTLRParser.blockEntry_return
public final ANTLRParser.blockSet_return
public final ANTLRParser.blockSuffix_return
public final ANTLRParser.channelsSpec_return
public final ANTLRParser.delegateGrammar_return
public final ANTLRParser.delegateGrammars_return
public final ANTLRParser.ebnf_return
ebnf()

public final ANTLRParser.ebnfSuffix_return
public final ANTLRParser.element_return
public final ANTLRParser.elementEntry_return
public final ANTLRParser.elementOption_return
public final ANTLRParser.elementOptions_return
public final ANTLRParser.exceptionGroup_return
public final ANTLRParser.exceptionHandler_return
public final ANTLRParser.finallyClause_return
public Parser[]
public String
getGrammarFileName()

Overrides org.antlr.runtime.BaseRecognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String[]
getTokenNames()

Overrides org.antlr.runtime.BaseRecognizer.getTokenNames.

Used to print out token names like ID during debugging and error reporting.
public TreeAdaptor
public void
grammarError(ErrorType etype, Token token, Object... args)

public final ANTLRParser.grammarSpec_return
public final ANTLRParser.grammarType_return
public final ANTLRParser.id_return
id()

public final ANTLRParser.labeledAlt_return
public final ANTLRParser.labeledElement_return
public final ANTLRParser.lexerAlt_return
public final ANTLRParser.lexerAltList_return
public final ANTLRParser.lexerAtom_return
public final ANTLRParser.lexerBlock_return
public final ANTLRParser.lexerCommand_return
public final ANTLRParser.lexerCommandExpr_return
public final ANTLRParser.lexerCommandName_return
public final ANTLRParser.lexerCommands_return
public final ANTLRParser.lexerElement_return
public final ANTLRParser.lexerElements_return
public final ANTLRParser.lexerRule_return
public final ANTLRParser.lexerRuleBlock_return
public final ANTLRParser.localsSpec_return
public final ANTLRParser.modeSpec_return
public final ANTLRParser.notSet_return
public final ANTLRParser.option_return
public final ANTLRParser.optionsSpec_return
public final ANTLRParser.optionValue_return
public final ANTLRParser.parserRule_return
public final ANTLRParser.prequelConstruct_return
public final ANTLRParser.qid_return
qid()

public final ANTLRParser.range_return
public final ANTLRParser.rule_return
rule()

public final ANTLRParser.ruleAction_return
public final ANTLRParser.ruleAltList_return
public final ANTLRParser.ruleBlock_return
public final ANTLRParser.ruleEntry_return
public final ANTLRParser.rulePrequel_return
public final ANTLRParser.rulePrequels_return
public final ANTLRParser.ruleref_return
public final ANTLRParser.ruleReturns_return
public final ANTLRParser.rules_return
public final ANTLRParser.setElement_return
public void
public final ANTLRParser.sync_return
sync()

public final ANTLRParser.terminal_return
public final ANTLRParser.throwsSpec_return
public final ANTLRParser.tokensSpec_return
public final ANTLRParser.wildcard_return
Inherited from org.antlr.runtime.Parser:
getCurrentInputSymbolgetMissingSymbolgetSourceNamegetTokenStreamresetsetTokenStreamtraceIntraceOut