- a - Variable in class org.antlr.misc.Interval
-
- abortedDFA - Variable in exception org.antlr.analysis.AnalysisTimeoutException
-
- abortedDFA - Variable in exception org.antlr.analysis.NonLLStarDecisionException
-
- abortedDueToMultipleRecursiveAlts - Variable in class org.antlr.analysis.DFAState
-
If we detect recursion on more than one alt, decision is non-LL(*),
but try to isolate it to only those states whose closure operations
detect recursion.
- abortedDueToRecursionOverflow - Variable in class org.antlr.analysis.DFAState
-
If a closure operation finds that we tried to invoke the same
rule too many times (stack would grow beyond a threshold), it
marks the state has aborted and notifies the DecisionProbe.
- accept - Variable in class org.antlr.analysis.DFA
-
- acceptState - Variable in class org.antlr.analysis.State
-
An accept state is an end of rule state for lexers and
parser grammar rules.
- acceptStateReachable - Variable in class org.antlr.analysis.DFAState
-
The NFA→DFA algorithm may terminate leaving some states
without a path to an accept state, implying that upon certain
input, the decision is not deterministic--no decision about
predicting a unique alternative can be made.
- action() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- action() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- action() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- action() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- action() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- action() - Method in class org.antlr.misc.Barrier
-
What to do when everyone reaches barrier
- ACTION - Static variable in class org.antlr.analysis.Label
-
- ACTION - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- ACTION - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ACTION - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ACTION - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ACTION - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ACTION - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ACTION - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ACTION - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ACTION - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- ACTION(TokenRewriteStream, CommonTree) - Static method in class org.antlr.tool.Strip
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ACTION_CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ACTION_ESC - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- action_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.action_return
-
- action_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.action_return
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ACTION_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- ActionAnalysis - Class in org.antlr.grammar.v3
-
We need to set Rule.referencedPredefinedRuleAttributes before
code generation.
- ActionAnalysis() - Constructor for class org.antlr.grammar.v3.ActionAnalysis
-
- ActionAnalysis(CharStream) - Constructor for class org.antlr.grammar.v3.ActionAnalysis
-
- ActionAnalysis(CharStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ActionAnalysis
-
- ActionAnalysis(Grammar, String, GrammarAST) - Constructor for class org.antlr.grammar.v3.ActionAnalysis
-
- actionAST - Variable in class org.antlr.analysis.ActionLabel
-
- ActionLabel - Class in org.antlr.analysis
-
- ActionLabel(GrammarAST) - Constructor for class org.antlr.analysis.ActionLabel
-
- actionReferencesLabel - Variable in class org.antlr.tool.Grammar.LabelElementPair
-
Has an action referenced the label? Set by ActionAnalysis.g
Currently only set for rule labels.
- actions - Variable in class org.antlr.tool.AttributeScope
-
- actions - Variable in class org.antlr.tool.Rule
-
Map a name to an action for this rule.
- actions() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- actions() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- actions() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- actions_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.actions_return
-
- actionScopeName() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- actionScopeName() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- actionScopeName_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.actionScopeName_return
-
- actionScopeName_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.actionScopeName_return
-
- ActionScriptTarget - Class in org.antlr.codegen
-
- ActionScriptTarget() - Constructor for class org.antlr.codegen.ActionScriptTarget
-
- ActionTranslator - Class in org.antlr.grammar.v3
-
- ActionTranslator() - Constructor for class org.antlr.grammar.v3.ActionTranslator
-
- ActionTranslator(CodeGenerator, String, Token, int) - Constructor for class org.antlr.grammar.v3.ActionTranslator
-
- ActionTranslator(CodeGenerator, String, GrammarAST) - Constructor for class org.antlr.grammar.v3.ActionTranslator
-
- ActionTranslator(CharStream) - Constructor for class org.antlr.grammar.v3.ActionTranslator
-
- ActionTranslator(CharStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ActionTranslator
-
- ACyclicDFACodeGenerator - Class in org.antlr.codegen
-
- ACyclicDFACodeGenerator(CodeGenerator) - Constructor for class org.antlr.codegen.ACyclicDFACodeGenerator
-
- acyclicDFAGenerator - Variable in class org.antlr.codegen.CodeGenerator
-
I have factored out the generation of acyclic DFAs to separate class
- adaptor - Variable in class org.antlr.grammar.v3.ANTLRParser
-
- adaptor - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- add(int) - Method in class org.antlr.misc.BitSet
-
or this element into this set (grow as necessary to accommodate)
- add(int) - Method in class org.antlr.misc.IntArrayList
-
- add(int) - Method in class org.antlr.misc.IntervalSet
-
Add a single element to the set.
- add(int) - Method in interface org.antlr.misc.IntSet
-
Add an element to the set
- add(int, int) - Method in class org.antlr.misc.IntervalSet
-
Add interval; i.e., add all integers from a to b to set.
- add(Label) - Method in class org.antlr.analysis.Label
-
- add(Interval) - Method in class org.antlr.misc.IntervalSet
-
- add(T) - Method in class org.antlr.misc.OrderedHashSet
-
Add a value to list; keep in hashtable for consistency also;
Key is object itself.
- addAll(int[]) - Method in class org.antlr.misc.BitSet
-
- addAll(Iterable<Integer>) - Method in class org.antlr.misc.BitSet
-
- addAll(IntSet) - Method in class org.antlr.misc.BitSet
-
- addAll(IntSet) - Method in class org.antlr.misc.IntervalSet
-
- addAll(IntSet) - Method in interface org.antlr.misc.IntSet
-
Add all elements from incoming set to this set.
- addArtificialMatchTokensRule(GrammarAST, List<String>, List<String>, boolean) - Method in class org.antlr.tool.Grammar
-
Parse a rule we add artificially that is a list of the other lexer
rules like this: "Tokens : ID | INT | SEMI ;" nextToken() will invoke
this to set the current token.
- addAttribute(String, String) - Method in class org.antlr.tool.AttributeScope
-
- addAttributes(String, int) - Method in class org.antlr.tool.AttributeScope
-
From a chunk of text holding the definitions of the attributes,
pull them apart and create an Attribute for each one.
- addChild(CompositeGrammarTree) - Method in class org.antlr.tool.CompositeGrammarTree
-
- addDelegateGrammar(Grammar) - Method in class org.antlr.tool.Grammar
-
add new delegate to composite tree
- addDFAStateToWorkList(DFAState) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Add a new DFA state to the DFA if not already present.
- addEdge(Graph.Node<T>) - Method in class org.antlr.misc.Graph.Node
-
- addEdge(T, T) - Method in class org.antlr.misc.Graph
-
- addFollowTransition(String, NFAState) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- addGrammar(Grammar, Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Add delegate grammar as child of delegator
- addGrammarFile(String) - Method in class org.antlr.Tool
-
- addNFAConfiguration(NFAState, int, NFAContext, SemanticContext) - Method in class org.antlr.analysis.DFAState
-
- addNFAConfiguration(NFAState, NFAConfiguration) - Method in class org.antlr.analysis.DFAState
-
Add an NFA configuration to this DFA node.
- addPredicateTransitions(DFAState) - Method in class org.antlr.analysis.NFAToDFAConverter
-
for each NFA config in d, look for "predicate required" sign set
during nondeterminism resolution.
- addReachableLabel(Label) - Method in class org.antlr.analysis.DFAState
-
Add label uniquely and disjointly; intersection with
another set or int/char forces breaking up the set(s).
- addRule(GrammarAST, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- addRulesForSyntacticPredicates() - Method in class org.antlr.tool.Grammar
-
- addRulesToCycle(Rule, Rule, List<Set<Rule>>) - Method in class org.antlr.tool.GrammarSanity
-
enclosingRuleName calls targetRuleName, find the cycle containing
the target and add the caller.
- addState(DFAState) - Method in class org.antlr.analysis.DFA
-
Add a new DFA state to this DFA if not already present.
- addState(NFAState) - Method in class org.antlr.analysis.NFA
-
- addState(NFAState) - Method in class org.antlr.tool.CompositeGrammar
-
- addTransition(DFAState, Label) - Method in class org.antlr.analysis.DFAState
-
Add a transition from this state to target with label.
- addTransition(DFAState, Label, DFAState, Map<Integer, Transition>) - Static method in class org.antlr.analysis.NFAToDFAConverter
-
Add a transition from state d to targetState with label in normal case.
- addTransition(Transition) - Method in class org.antlr.analysis.DFAState
-
- addTransition(Transition) - Method in class org.antlr.analysis.NFAState
-
- addTransition(Transition) - Method in class org.antlr.analysis.State
-
- adjacent(Interval) - Method in class org.antlr.misc.Interval
-
Are two intervals adjacent such as 0..41 and 42..42?
- alias(GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- alias(GrammarAST, GrammarAST) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- aliases - Variable in class org.antlr.tool.AssignTokenTypesBehavior
-
- aliasesReverseIndex - Variable in class org.antlr.tool.AssignTokenTypesBehavior
-
- aliasTokenIDsAndLiterals(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- aliasTokenIDsAndLiterals(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- allDecisionDFACreated - Variable in class org.antlr.tool.Grammar
-
- allDecisionDFAHaveBeenCreated() - Method in class org.antlr.tool.Grammar
-
- alreadyParsedRule(IntStream, int) - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- alreadyParsedRule(IntStream, int) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- alt - Variable in class org.antlr.analysis.NFAConfiguration
-
What alt is predicted by this configuration
- alt - Variable in class org.antlr.tool.RecursionOverflowMessage
-
- alt(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
-
- ALT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ALT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ALT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ALT - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ALT - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ALT - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ALT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ALT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ALT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ALT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ALT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- altAssociativity - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- altBuf - Variable in class org.antlr.tool.GrammarSerializerFoo
-
- alternative() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- alternative() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- alternative() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- alternative() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- alternative() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- alternative(GrammarAST) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.alternative_return
-
- alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.alternative_return
-
- alternative_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.alternative_return
-
- altList() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- altList() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- altList_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.altList_return
-
- altpair() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- altpair_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.altpair_return
-
- altReferencesRule(String, GrammarAST, GrammarAST, int) - Method in class org.antlr.tool.Grammar
-
Track a rule reference within an outermost alt of a rule.
- altReferencesTokenID(String, GrammarAST, int) - Method in class org.antlr.tool.Grammar
-
Track a token reference within an outermost alt of a rule.
- alts - Variable in class org.antlr.tool.GrammarUnreachableAltsMessage
-
- altsWithProblem - Variable in class org.antlr.analysis.DecisionProbe
-
The overall list of alts within the decision that have at least one
conflicting input sequence.
- altsWithRecursion - Variable in class org.antlr.tool.NonRegularDecisionMessage
-
- altToAcceptState - Variable in class org.antlr.analysis.DFA
-
We only want one accept state per predicted alt; track here
- altToLocations - Variable in class org.antlr.tool.GrammarInsufficientPredicatesMessage
-
- altToRuleRefMap - Variable in class org.antlr.tool.Rule
-
Each alt has a Map<ruleRefName,List<ruleRefAST>>; range 1..numberOfAlts
So, if there are 3 expr refs in a rule's alt number 2, you'll have
altToRuleRef[2].get("expr").size()==3.
- altToTokenRefMap - Variable in class org.antlr.tool.Rule
-
Each alt has a Map<tokenRefName,List<tokenRefAST>>; range 1..numberOfAlts.
- AMPERSAND - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- AMPERSAND - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- analysisAborted(DecisionProbe) - Static method in class org.antlr.tool.ErrorManager
-
- analysisOverflowed() - Method in class org.antlr.analysis.DecisionProbe
-
Took too long to analyze a DFA
- AnalysisRecursionOverflowException - Exception in org.antlr.analysis
-
An NFA configuration context stack overflowed.
- AnalysisRecursionOverflowException(DFAState, NFAConfiguration) - Constructor for exception org.antlr.analysis.AnalysisRecursionOverflowException
-
- AnalysisTimeoutException - Exception in org.antlr.analysis
-
Analysis took too long; bail out of entire DFA construction.
- AnalysisTimeoutException(DFA) - Constructor for exception org.antlr.analysis.AnalysisTimeoutException
-
- analyze() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- and(SemanticContext, SemanticContext) - Static method in class org.antlr.analysis.SemanticContext
-
- and(IntSet) - Method in class org.antlr.misc.BitSet
-
- and(IntSet) - Method in class org.antlr.misc.IntervalSet
-
Return a new set with the intersection of this set with other.
- and(IntSet) - Method in interface org.antlr.misc.IntSet
-
Return the intersection of this set with the argument, creating
a new set.
- AND(HashSet<SemanticContext>) - Constructor for class org.antlr.analysis.SemanticContext.AND
-
- AND(SemanticContext, SemanticContext) - Constructor for class org.antlr.analysis.SemanticContext.AND
-
- andInPlace(BitSet) - Method in class org.antlr.misc.BitSet
-
- Antlr3ErrorLog - Class in org.antlr.mojo.antlr3
-
The Maven plexus container gives us a Log logging provider
which we can use to install an error listener for the ANTLR
tool to report errors by.
- Antlr3ErrorLog(Log) - Constructor for class org.antlr.mojo.antlr3.Antlr3ErrorLog
-
Instantiate an ANTLR ErrorListner that communicates any messages
it receives to the Maven error sink.
- Antlr3Mojo - Class in org.antlr.mojo.antlr3
-
Parses ANTLR grammar files *.g
and transforms them into Java source
files.
- Antlr3Mojo() - Constructor for class org.antlr.mojo.antlr3.Antlr3Mojo
-
- ANTLRErrorListener - Interface in org.antlr.tool
-
Defines behavior of object able to handle error messages from ANTLR including
both tool errors like "can't write file" and grammar ambiguity warnings.
- ANTLRLexer - Class in org.antlr.grammar.v3
-
- ANTLRLexer() - Constructor for class org.antlr.grammar.v3.ANTLRLexer
-
- ANTLRLexer(CharStream) - Constructor for class org.antlr.grammar.v3.ANTLRLexer
-
- ANTLRLexer(CharStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ANTLRLexer
-
- ANTLRLexer.DFA25 - Class in org.antlr.grammar.v3
-
- ANTLRLexer.DFA9 - Class in org.antlr.grammar.v3
-
- ANTLRLiteralCharValueEscape - Static variable in class org.antlr.tool.Grammar
-
Given a char, we need to be able to show as an ANTLR literal.
- ANTLRLiteralEscapedCharValue - Static variable in class org.antlr.tool.Grammar
-
When converting ANTLR char and string literals, here is the
value set of escape chars.
- ANTLRParser - Class in org.antlr.grammar.v3
-
Read in an ANTLR grammar and build an AST.
- ANTLRParser(TokenStream) - Constructor for class org.antlr.grammar.v3.ANTLRParser
-
- ANTLRParser(TokenStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ANTLRParser
-
- ANTLRParser.action_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.actions_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.actionScopeName_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.alternative_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.atom_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.attrScope_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.attrScopes_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.block_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.defaultNodeOption_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.delegateGrammar_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.delegateGrammars_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ebnf_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ebnfSuffix_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.element_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.elementNoOptionSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.elementOption_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.elementOptionId_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.elementOptions_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.exceptionGroup_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.exceptionHandler_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.finallyClause_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.grammar__return - Class in org.antlr.grammar.v3
-
- ANTLRParser.grammarType_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.id_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.idList_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.label_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.notSet_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.notTerminal_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.option_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.optionsSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.optionValue_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.range_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_alternative_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_atom_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_block_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_ebnf_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_element_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_indirect_template_head_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_template_arg_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_template_args_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_template_head_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_template_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_tree_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rewrite_with_sempred_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rule_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ruleAction_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ruleActions_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ruleAltList_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ruleref_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.rules_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.ruleScopeSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.terminal_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.throwsSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.tokenSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.tokensSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRParser.tree__return - Class in org.antlr.grammar.v3
-
- ANTLRParser.treeRoot_return - Class in org.antlr.grammar.v3
-
- antlrSettings - Variable in class org.antlr.Tool
-
- ANTLRTreePrinter - Class in org.antlr.grammar.v3
-
Print out a grammar (no pretty printing).
- ANTLRTreePrinter(TreeNodeStream) - Constructor for class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ANTLRTreePrinter(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ANTLRTreePrinter.atom_return - Class in org.antlr.grammar.v3
-
- ANTLRTreePrinter.block_return - Class in org.antlr.grammar.v3
-
- ANTLRTreePrinter.modifier_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Lexer - Class in org.antlr.grammar.v3
-
- ANTLRv3Lexer() - Constructor for class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ANTLRv3Lexer(CharStream) - Constructor for class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ANTLRv3Lexer(CharStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ANTLRv3Lexer.DFA2 - Class in org.antlr.grammar.v3
-
- ANTLRv3Lexer.DFA22 - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser - Class in org.antlr.grammar.v3
-
ANTLR v3 grammar written in ANTLR v3 with AST construction
- ANTLRv3Parser(TokenStream) - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser
-
- ANTLRv3Parser(TokenStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser
-
- ANTLRv3Parser.action_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.actionScopeName_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.alternative_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.altList_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.altpair_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.atom_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.attrScope_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.block_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.DFA81 - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.ebnf_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.ebnfSuffix_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.element_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.elementOption_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.elementOptions_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.exceptionGroup_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.exceptionHandler_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.finallyClause_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.grammarDef_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.id_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.notSet_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.notTerminal_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.option_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.optionsSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.optionValue_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.qid_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.range_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_alternative_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_indirect_template_head_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_template_arg_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_template_args_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_template_ref_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_template_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_tree_alternative_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_tree_atom_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_tree_block_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_tree_ebnf_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_tree_element_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rewrite_tree_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rule_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.rule_scope - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.ruleAction_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.ruleScopeSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.terminal_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.throwsSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.tokenSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.tokensSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Parser.treeSpec_return - Class in org.antlr.grammar.v3
-
- ANTLRv3Tree - Class in org.antlr.grammar.v3
-
ANTLR v3 tree grammar to walk trees created by ANTLRv3.g
- ANTLRv3Tree(TreeNodeStream) - Constructor for class org.antlr.grammar.v3.ANTLRv3Tree
-
- ANTLRv3Tree(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.ANTLRv3Tree
-
- ANTLRv3Tree.DFA48 - Class in org.antlr.grammar.v3
-
- arg - Variable in class org.antlr.tool.Message
-
- ARG - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- ARG - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ARG - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ARG - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ARG - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ARG - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ARG - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ARG - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ARG - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ARG - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ARG - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ARG - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ARG_ACTION - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- arg2 - Variable in class org.antlr.tool.Message
-
- argActionAST - Variable in class org.antlr.tool.Rule
-
For convenience, track the argument def AST action node if any
- ARGLIST - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ARGLIST - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- args - Variable in class org.antlr.tool.Strip
-
- arrowhead - Variable in class org.antlr.tool.DOTGenerator
-
- ARTIFICIAL_TOKENS_RULENAME - Static variable in class org.antlr.tool.Grammar
-
- assertTrue(boolean, String) - Static method in class org.antlr.tool.ErrorManager
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ASSIGN - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- assignDecisionNumber(NFAState) - Method in class org.antlr.tool.Grammar
-
- assignStringTypes(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- assignStringTypes(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- assignTokenIDTypes(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- assignTokenIDTypes(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- assignTokenTypes() - Method in class org.antlr.tool.CompositeGrammar
-
- AssignTokenTypesBehavior - Class in org.antlr.tool
-
Move all of the functionality from assign.types.g grammar file.
- AssignTokenTypesBehavior() - Constructor for class org.antlr.tool.AssignTokenTypesBehavior
-
- AssignTokenTypesWalker - Class in org.antlr.grammar.v3
-
[Warning: TJP says that this is probably out of date as of 11/19/2005,
but since it's probably still useful, I'll leave in.
- AssignTokenTypesWalker(TreeNodeStream) - Constructor for class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- AssignTokenTypesWalker(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- AssignTokenTypesWalker.block_return - Class in org.antlr.grammar.v3
-
- AssignTokenTypesWalker.modifier_return - Class in org.antlr.grammar.v3
-
- AssignTokenTypesWalker.optionValue_return - Class in org.antlr.grammar.v3
-
- associatedASTNode - Variable in class org.antlr.analysis.NFAState
-
Associate this NFAState with the corresponding GrammarAST node
from which this node was created.
- ast_suffix() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ast_suffix() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ast_suffix() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ast_suffix() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ast_suffix() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ast_suffix() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- AT - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- AT - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- AT - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- atLeastOneBacktrackOption - Variable in class org.antlr.tool.Grammar
-
At least one backtrack=true in rule or decision or grammar.
- atLeastOneConfigurationHasAPredicate - Variable in class org.antlr.analysis.DFAState
-
- atLeastOneRuleMemoizes - Variable in class org.antlr.tool.Grammar
-
At least one rule has memoize=true
- atom() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- atom() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- atom() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- atom() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- atom() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- atom() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- atom(String) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- atom(GrammarAST) - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- atom(GrammarAST, GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- atom_or_notatom() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- atom_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.atom_return
-
- atom_return() - Constructor for class org.antlr.grammar.v3.ANTLRTreePrinter.atom_return
-
- atom_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.atom_return
-
- atom_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.atom_return
-
- atom_return() - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter.atom_return
-
- ATTR_VALUE_EXPR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- atTreeRoot - Variable in class org.antlr.grammar.v3.ANTLRParser
-
- Attribute - Class in org.antlr.tool
-
Track the names of attributes define in arg lists, return values,
scope blocks etc...
- Attribute(String) - Constructor for class org.antlr.tool.Attribute
-
- Attribute(String, String) - Constructor for class org.antlr.tool.Attribute
-
- attributes - Variable in class org.antlr.tool.AttributeScope
-
The list of Attribute objects
- AttributeScope - Class in org.antlr.tool
-
Track the attributes within a scope.
- AttributeScope(String, Token) - Constructor for class org.antlr.tool.AttributeScope
-
- AttributeScope(Grammar, String, Token) - Constructor for class org.antlr.tool.AttributeScope
-
- AttributeScopeActions_scope() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.AttributeScopeActions_scope
-
- AttributeScopeActions_stack - Variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- attrScope() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- attrScope() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- attrScope() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- attrScope() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- attrScope() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- attrScope() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- attrScope() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- attrScope() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- attrScope_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.attrScope_return
-
- attrScope_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.attrScope_return
-
- attrScopeAction() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- attrScopes() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- attrScopes_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.attrScopes_return
-
- AUTO_GENERATED_TOKEN_NAME_PREFIX - Static variable in class org.antlr.tool.Grammar
-
- cachedHashCode - Variable in class org.antlr.analysis.DFAState
-
Build up the hash code for this state as NFA configurations
are added as it's monotonically increasing list of configurations.
- cachedHashCode - Variable in class org.antlr.analysis.NFAContext
-
Computing the hashCode is very expensive and closureBusy()
uses it to track when it's seen a state|ctx before to avoid
infinite loops.
- cachedUniquelyPredicatedAlt - Variable in class org.antlr.analysis.DFAState
-
- calculateHashCode() - Method in class org.antlr.analysis.SemanticContext.AND
-
- calculateHashCode() - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- calculateHashCode() - Method in class org.antlr.analysis.SemanticContext.OR
-
- callSiteStates - Variable in class org.antlr.tool.RecursionOverflowMessage
-
- canGenerateSwitch(DFAState) - Method in class org.antlr.codegen.CodeGenerator
-
You can generate a switch rather than if-then-else for a DFA state
if there are no semantic predicates and the number of edge label
values is small enough; e.g., don't generate a switch for a state
containing an edge label such as 20..52330 (the resulting byte codes
would overflow the method 65k limit probably).
- canInlineDecision() - Method in class org.antlr.analysis.DFA
-
- capacity() - Method in class org.antlr.misc.IntArrayList
-
- CATCH - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- CATCH - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- CATCH - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- CATCH - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- CATCH - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CATCH - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- CATCH - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- CATCH - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- CHAR_LABEL - Static variable in class org.antlr.tool.Grammar
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- CHAR_LITERAL - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- CHAR_RANGE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- charAlias - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- charAlias2 - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- charLabels - Variable in class org.antlr.tool.Rule
-
A list of all LabelElementPair attached to single char literals like x='a'
- charLiteral(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
-
- charSet() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- CHARSET - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- charSetElement() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- charSetElement() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- charVocabulary - Variable in class org.antlr.tool.Grammar
-
TODO: hook this to the charVocabulary option
- checkAllRulesForLeftRecursion() - Method in class org.antlr.tool.Grammar
-
- checkAllRulesForLeftRecursion() - Method in class org.antlr.tool.GrammarSanity
-
Check all rules for infinite left recursion before analysis.
- checkAllRulesForUselessLabels() - Method in class org.antlr.tool.Grammar
-
Remove all labels on rule refs whose target rules have no return value.
- checkConflicts() - Method in class org.antlr.tool.NameSpaceChecker
-
- checkElementRefUniqueness(String, boolean) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- checkForGlobalScopeTokenConflict(AttributeScope) - Method in class org.antlr.tool.NameSpaceChecker
-
- checkForLabelConflict(Rule, Token) - Method in class org.antlr.tool.NameSpaceChecker
-
Make sure a label doesn't conflict with another symbol.
- checkForLabelTypeMismatch(Rule, Token, int) - Method in class org.antlr.tool.NameSpaceChecker
-
If type of previous label differs from new label's type, that's an error.
- checkForRuleArgumentAndReturnValueConflicts(Rule) - Method in class org.antlr.tool.NameSpaceChecker
-
- checkForRuleDefinitionProblems(Rule) - Method in class org.antlr.tool.NameSpaceChecker
-
- checkForRuleScopeAttributeConflict(Rule, Attribute) - Method in class org.antlr.tool.NameSpaceChecker
-
Check for collision of a rule-scope dynamic attribute with:
arg, return value, rule name itself.
- checkNameSpaceAndActions() - Method in class org.antlr.tool.Grammar
-
ANALYZE ACTIONS, LOOKING FOR LABEL AND ATTR REFS, sanity check
- checkRuleReference(GrammarAST, GrammarAST, GrammarAST, String) - Method in class org.antlr.tool.Grammar
-
- checkRuleReference(GrammarAST, GrammarAST, GrammarAST, String) - Method in class org.antlr.tool.GrammarSanity
-
- children - Variable in class org.antlr.tool.CompositeGrammarTree
-
- chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, ST, ST) - Method in class org.antlr.codegen.ActionScriptTarget
-
- chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, ST, ST) - Method in class org.antlr.codegen.CppTarget
-
- chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, ST, ST) - Method in class org.antlr.codegen.CTarget
-
- chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, ST, ST) - Method in class org.antlr.codegen.DelphiTarget
-
- chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, ST, ST) - Method in class org.antlr.codegen.JavaTarget
-
- chunks - Variable in class org.antlr.grammar.v3.ActionTranslator
-
- classpathTemplateRootDirectoryName - Static variable in class org.antlr.codegen.CodeGenerator
-
- cleanup(GrammarAST) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- clear() - Method in class org.antlr.misc.BitSet
-
- clear() - Method in class org.antlr.misc.OrderedHashSet
-
- clear(int) - Method in class org.antlr.misc.BitSet
-
- clone() - Method in class org.antlr.analysis.Label
-
- clone() - Method in class org.antlr.misc.BitSet
-
- clone() - Method in class org.antlr.misc.IntArrayList
-
- close() - Method in class org.antlr.tool.GrammarSerializerFoo
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- CLOSE_ELEMENT_OPTION - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- closure(DFAState) - Method in class org.antlr.analysis.NFAToDFAConverter
-
For all NFA states (configurations) merged in d,
compute the epsilon closure; that is, find all NFA states reachable
from the NFA states in d via purely epsilon transitions.
- closure(NFAState, int, NFAContext, SemanticContext, DFAState, boolean) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Where can we get from NFA state p traversing only epsilon transitions?
Add new NFA states + context to DFA state d.
- CLOSURE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- CLOSURE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- closureBusy - Variable in class org.antlr.analysis.DFAState
-
Used to prevent the closure operation from looping to itself and
hence looping forever.
- closureIsBusy(DFAState, NFAConfiguration) - Static method in class org.antlr.analysis.NFAToDFAConverter
-
A closure operation should abort if that computation has already
been done or a computation with a conflicting context has already
been done.
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.alternative_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.atom_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.block_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.ebnf_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.element_action_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.element_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_atom_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_ebnf_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_element_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_tree_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.rule_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.setBlock_return
-
- code - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker.tree__return
-
- code - Variable in class org.antlr.tool.GrammarAST
-
if this is a TOKEN_REF or RULE_REF node, this is the code ST
generated for this node.
- CodeGenerator - Class in org.antlr.codegen
-
ANTLR's code generator.
- CodeGenerator(Tool, Grammar, String) - Constructor for class org.antlr.codegen.CodeGenerator
-
- CodeGenTreeWalker - Class in org.antlr.grammar.v3
-
Walk a grammar and generate code by gradually building up
a bigger and bigger ST.
- CodeGenTreeWalker(TreeNodeStream) - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CodeGenTreeWalker(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker
-
- CodeGenTreeWalker.alternative_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.atom_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.block_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.ebnf_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.element_action_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.element_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.modifier_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.rewrite_atom_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.rewrite_ebnf_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.rewrite_element_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.rewrite_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.rewrite_tree_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.rule_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.setBlock_return - Class in org.antlr.grammar.v3
-
- CodeGenTreeWalker.tree__return - Class in org.antlr.grammar.v3
-
- COLLAPSE_ALL_PARALLEL_EDGES - Static variable in class org.antlr.analysis.DFAOptimizer
-
- COLON - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- COLON - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- COLON - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- COLON - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- COLON - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- COLON - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- COLON - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- COLON - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- column - Variable in class org.antlr.tool.Message
-
- COMBINED - Static variable in class org.antlr.tool.Grammar
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- COMBINED_GRAMMAR - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- combinePredicates(SemanticContext, SemanticContext) - Method in class org.antlr.analysis.SemanticContext.AND
-
- combinePredicates(SemanticContext, SemanticContext) - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- combinePredicates(SemanticContext, SemanticContext) - Method in class org.antlr.analysis.SemanticContext.OR
-
- COMMA - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- COMMA - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- COMMA - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- COMMA - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- COMMA - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- COMMA - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- COMMA - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- COMMA - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- COMMENT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- COMMENT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- COMMENT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- COMMENT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- COMMENT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- CommutativePredicate(HashSet<SemanticContext>) - Constructor for class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- CommutativePredicate(SemanticContext, SemanticContext) - Constructor for class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- compareTo(Label) - Method in class org.antlr.analysis.Label
-
- compareTo(Transition) - Method in class org.antlr.analysis.Transition
-
- complement() - Method in class org.antlr.misc.BitSet
-
- complement(int) - Method in class org.antlr.tool.Grammar
-
- complement(int, int) - Method in class org.antlr.misc.IntervalSet
-
- complement(IntSet) - Method in class org.antlr.misc.BitSet
-
- complement(IntSet) - Method in class org.antlr.misc.IntervalSet
-
Given the set of possible values (rather than, say UNICODE or MAXINT),
return a new set containing all elements in vocabulary, but not in
this.
- complement(IntSet) - Method in interface org.antlr.misc.IntSet
-
- complement(IntSet) - Method in class org.antlr.tool.Grammar
-
For lexer grammars, return everything in unicode not in set.
- complete - Variable in class org.antlr.analysis.NFA
-
- COMPLETE_SET - Static variable in class org.antlr.misc.IntervalSet
-
- composite - Variable in class org.antlr.tool.Grammar
-
If this grammar is part of a larger composite grammar via delegate
statement, then this points at the composite.
- CompositeGrammar - Class in org.antlr.tool
-
A tree of component (delegate) grammars.
- CompositeGrammar() - Constructor for class org.antlr.tool.CompositeGrammar
-
- CompositeGrammar(Grammar) - Constructor for class org.antlr.tool.CompositeGrammar
-
- CompositeGrammarTree - Class in org.antlr.tool
-
A tree of grammars
- CompositeGrammarTree(Grammar) - Constructor for class org.antlr.tool.CompositeGrammarTree
-
- compositeTreeNode - Variable in class org.antlr.tool.Grammar
-
A pointer back into grammar tree.
- computeStartState() - Method in class org.antlr.analysis.NFAToDFAConverter
-
From this first NFA state of a decision, create a DFA.
- computeTokenNameFromLiteral(int, String) - Method in class org.antlr.tool.Grammar
-
given a token type and the text of the literal, come up with a
decent token type label.
- computingStartState - Variable in class org.antlr.analysis.NFAToDFAConverter
-
- configurationsWithLabeledEdges - Variable in class org.antlr.analysis.DFAState
-
- conflictsWith(NFAContext) - Method in class org.antlr.analysis.NFAContext
-
Two contexts conflict() if they are equals() or one is a stack suffix
of the other.
- constantValue - Variable in class org.antlr.analysis.SemanticContext.Predicate
-
sometimes predicates are known to be true or false; we need
a way to represent this without resorting to a target language
value like true or TRUE.
- contains(int) - Method in class org.antlr.misc.IntArrayList
-
- context - Variable in class org.antlr.analysis.NFAConfiguration
-
What is the stack of rule invocations that got us to state?
- contextTrees - Variable in class org.antlr.analysis.NFAToDFAConverter
-
While converting NFA, we must track states that
reference other rule's NFAs so we know what to do
at the end of a rule.
- convert() - Method in class org.antlr.analysis.NFAToDFAConverter
-
- convertToAcceptState(DFAState, int) - Method in class org.antlr.analysis.NFAToDFAConverter
-
- convertToEOTAcceptState(DFAState) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Walk the configurations of this DFA state d looking for the
configuration, c, that has a transition on EOT.
- count - Variable in class org.antlr.misc.Barrier
-
- countAltsForBlock(GrammarAST) - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- countAltsForRule(CommonTree) - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- CppTarget - Class in org.antlr.codegen
-
- CppTarget() - Constructor for class org.antlr.codegen.CppTarget
-
- create(int, int) - Static method in class org.antlr.misc.Interval
-
Interval objects are used readonly so share all with the
same single value a==b up to some max size.
- createBlockFromDupAlt(GrammarAST) - Method in class org.antlr.grammar.v3.ANTLRParser
-
Create a copy of the alt and make it into a BLOCK; all actions,
labels, tree operators, rewrites are removed.
- createDecision(int) - Method in class org.antlr.tool.Grammar
-
- createEOTAndEOFTables(DFAState) - Method in class org.antlr.analysis.DFA
-
Set up the EOT and EOF tables; we cannot put -1 min/max values so
we need another way to test that in the DFA transition function.
- createLL_1_LookaheadDFA(int) - Method in class org.antlr.tool.Grammar
-
- createLookaheadDFA(int, boolean) - Method in class org.antlr.tool.Grammar
-
- createLookaheadDFAs() - Method in class org.antlr.tool.Grammar
-
For each decision in this grammar, compute a single DFA using the
NFA states associated with the decision.
- createLookaheadDFAs(boolean) - Method in class org.antlr.tool.Grammar
-
- createMinMaxTables(DFAState) - Method in class org.antlr.analysis.DFA
-
- createNFAs() - Method in class org.antlr.tool.CompositeGrammar
-
- createParameterScope(String, Token) - Method in class org.antlr.tool.Grammar
-
- createParser(TokenStream) - Static method in class org.antlr.grammar.v3.ANTLRParser
-
- createReturnScope(String, Token) - Method in class org.antlr.tool.Grammar
-
- createRuleScope(String, Token) - Method in class org.antlr.tool.Grammar
-
- createRuleStartAndStopNFAStates() - Method in class org.antlr.tool.Grammar
-
Define all the rule begin/end NFAStates to solve forward reference
issues.
- creates - Static variable in class org.antlr.misc.Interval
-
- createSimpleRuleAST(String, GrammarAST, boolean) - Static method in class org.antlr.grammar.v3.ANTLRParser
-
- createSpecialTable(DFAState) - Method in class org.antlr.analysis.DFA
-
- createStateTables(CodeGenerator) - Method in class org.antlr.analysis.DFA
-
- createSynSemPredFromBlock(GrammarAST, int) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- createTransitionTableEntryForState(DFAState) - Method in class org.antlr.analysis.DFA
-
- createUniqueLabel(String) - Method in class org.antlr.codegen.CodeGenerator
-
Create a label to track a token / rule reference's result.
- CSharp2Target - Class in org.antlr.codegen
-
- CSharp2Target() - Constructor for class org.antlr.codegen.CSharp2Target
-
- CSharp3Target - Class in org.antlr.codegen
-
- CSharp3Target() - Constructor for class org.antlr.codegen.CSharp3Target
-
- CSharp3Target.StringRenderer - Class in org.antlr.codegen
-
- CTarget - Class in org.antlr.codegen
-
- CTarget() - Constructor for class org.antlr.codegen.CTarget
-
- ctx - Variable in class org.antlr.analysis.SemanticContext.NOT
-
- currentAltHasASTRewrite - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- currentBlockAST - Variable in class org.antlr.grammar.v3.ANTLRParser
-
- currentBlockST - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- currentRewriteBlock - Variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- currentRewriteRule - Variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- currentRuleName - Variable in class org.antlr.grammar.v3.ANTLRParser
-
- currentRuleName - Variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- currentRuleName - Variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- currentRuleName - Variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- cycles - Variable in class org.antlr.tool.LeftRecursionCyclesMessage
-
- cyclic - Variable in class org.antlr.analysis.DFA
-
Are there any loops in this DFA?
Computed by doesStateReachAcceptState()
- CYCLIC_BUSY - Static variable in class org.antlr.analysis.DFA
-
- CYCLIC_DONE - Static variable in class org.antlr.analysis.DFA
-
- CYCLIC_UNKNOWN - Static variable in class org.antlr.analysis.DFA
-
- danglingState(DecisionProbe, DFAState) - Static method in class org.antlr.tool.ErrorManager
-
- danglingStates - Variable in class org.antlr.analysis.DecisionProbe
-
The set of states w/o emanating edges and w/o resolving sem preds.
- dealWithTreeFilterMode() - Method in class org.antlr.tool.Grammar
-
- debug - Static variable in class org.antlr.analysis.NFAToDFAConverter
-
- debug - Variable in class org.antlr.codegen.CodeGenerator
-
Generate debugging event method calls
- debug - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
-
If set to true, then the code generated by the ANTLR code generator will
be set to debug mode.
- debug - Static variable in class org.antlr.tool.RandomPhrase
-
- decision - Variable in class org.antlr.tool.Grammar.Decision
-
- Decision() - Constructor for class org.antlr.tool.Grammar.Decision
-
- decisionCount - Variable in class org.antlr.tool.Grammar
-
Be able to assign a number to every decision in grammar;
decisions in 1..n
- decisionNFAStartState - Variable in class org.antlr.analysis.DFA
-
From what NFAState did we create the DFA?
- decisionNumber - Variable in class org.antlr.analysis.DFA
-
This DFA is being built for which decision?
- decisionNumber - Variable in class org.antlr.analysis.NFAState
-
What's its decision number from 1..n?
- DecisionProbe - Class in org.antlr.analysis
-
Collection of information about what is wrong with a decision as
discovered while building the DFA predictor.
- DecisionProbe(DFA) - Constructor for class org.antlr.analysis.DecisionProbe
-
- decisionStateType - Variable in class org.antlr.analysis.NFAState
-
Subrules (...)* and (...)+ have more than one decision point in
the NFA created for them.
- decisionsWhoseDFAsUsesSemPreds - Variable in class org.antlr.tool.Grammar
-
Track decisions that actually use the syn preds in the DFA.
- decisionsWhoseDFAsUsesSynPreds - Variable in class org.antlr.tool.Grammar
-
Track decisions that actually use the syn preds in the DFA.
- decl - Variable in class org.antlr.tool.Attribute
-
The entire declaration such as "String foo;"
- decodeReportData(String) - Static method in class org.antlr.tool.GrammarReport
-
- defaultBlockOptions - Static variable in class org.antlr.tool.Grammar
-
What are the default options for a subrule?
- defaultLexerBlockOptions - Static variable in class org.antlr.tool.Grammar
-
- defaultNodeOption(GrammarAST) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- defaultNodeOption_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.defaultNodeOption_return
-
- defaultOptions - Static variable in class org.antlr.tool.Grammar
-
- defaultTokenOption - Static variable in class org.antlr.tool.Grammar
-
- defineGlobalScope(String, Token) - Method in class org.antlr.tool.Grammar
-
- DefineGrammarItemsWalker - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker(TreeNodeStream) - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DefineGrammarItemsWalker(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DefineGrammarItemsWalker.AttributeScopeActions_scope - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.block_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.dotLoop_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.element_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.grammar__return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.modifier_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.rewrite_atom_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.rewrite_block_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.rewrite_return - Class in org.antlr.grammar.v3
-
- DefineGrammarItemsWalker.rule_return - Class in org.antlr.grammar.v3
-
- defineGrammarSymbols() - Method in class org.antlr.tool.CompositeGrammar
-
- defineGrammarSymbols() - Method in class org.antlr.tool.Grammar
-
- defineLabel(Token, GrammarAST, int) - Method in class org.antlr.tool.Rule
-
- defineLabel(Rule, Token, GrammarAST, int) - Method in class org.antlr.tool.Grammar
-
Define a label defined in a rule r; check the validity then ask the
Rule object to actually define it.
- defineLexerRuleForAliasedStringLiteral(String, String, int) - Method in class org.antlr.tool.Grammar
-
If someone does PLUS='+' in the parser, must make sure we get
"PLUS : '+' ;" in lexer not "T73 : '+';"
- defineLexerRuleForStringLiteral(String, int) - Method in class org.antlr.tool.Grammar
-
- defineLexerRuleFoundInParser(Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- defineNamedAction(GrammarAST, String, GrammarAST, GrammarAST) - Method in class org.antlr.tool.Grammar
-
Given @scope::name {action} define it for this grammar.
- defineNamedAction(GrammarAST, GrammarAST) - Method in class org.antlr.tool.AttributeScope
-
Given @scope::name {action} define it for this attribute scope.
- defineNamedAction(GrammarAST, GrammarAST, GrammarAST) - Method in class org.antlr.tool.Rule
-
Given @scope::name {action} define it for this grammar.
- defineRule(Token, String, Map<String, Object>, GrammarAST, GrammarAST, int) - Method in class org.antlr.tool.Grammar
-
Define a new rule.
- defineRuleListLabel(String, Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- defineRuleRefLabel(String, Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- defineStringLiteralsFromDelegates() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- defineSyntacticPredicate(GrammarAST, String) - Method in class org.antlr.tool.Grammar
-
Define a new predicate and get back its name for use in building
a semantic predicate reference to the syn pred.
- defineToken(String, int) - Method in class org.antlr.tool.Grammar
-
Define a token at a particular token type value.
- defineTokenListLabel(String, Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- defineTokenNamesAndLiteralsInGrammar(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- defineTokenNamesAndLiteralsInGrammar(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- defineTokenRefLabel(String, Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- defineTokens(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- defineTokens(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- defineWildcardTreeLabel(String, Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- defineWildcardTreeListLabel(String, Token, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- delegatedRuleReferences - Variable in class org.antlr.tool.Grammar
-
The list of all rules referenced in this grammar, not defined here,
and defined in a delegate grammar.
- delegateGrammar() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- delegateGrammar_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.delegateGrammar_return
-
- delegateGrammars() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- delegateGrammars() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- delegateGrammars() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- delegateGrammars() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- delegateGrammars_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.delegateGrammars_return
-
- delegateGrammarTreeRoot - Variable in class org.antlr.tool.CompositeGrammar
-
- deleteTempLexer - Variable in class org.antlr.Tool
-
- DelphiTarget - Class in org.antlr.codegen
-
- DelphiTarget() - Constructor for class org.antlr.codegen.DelphiTarget
-
- derivedFromToken - Variable in class org.antlr.tool.AttributeScope
-
This scope is associated with which input token (for error handling)?
- descendants(Tree) - Static method in class org.antlr.tool.GrammarAST
-
- descendants(Tree, boolean) - Static method in class org.antlr.tool.GrammarAST
-
- description - Variable in class org.antlr.analysis.DFA
-
The printable grammar fragment associated with this DFA
- description - Variable in class org.antlr.analysis.NFAState
-
During debugging and for nondeterminism warnings, it's useful
to know what relationship this node has to the original grammar.
- DETECT_PRED_EOR - Static variable in class org.antlr.analysis.LL1Analyzer
-
0 if we hit end of rule and invoker should keep going (epsilon)
- DETECT_PRED_FOUND - Static variable in class org.antlr.analysis.LL1Analyzer
-
1 if we found a nonautobacktracking pred
- DETECT_PRED_NOT_FOUND - Static variable in class org.antlr.analysis.LL1Analyzer
-
2 if we didn't find such a pred
- detectConfoundingPredicates(NFAState) - Method in class org.antlr.analysis.LL1Analyzer
-
Is there a non-syn-pred predicate visible from s that is not in
the rule enclosing s? This accounts for most predicate situations
and lets ANTLR do a simple LL(1)+pred computation.
- dfa - Variable in class org.antlr.analysis.DecisionProbe
-
- dfa - Variable in class org.antlr.analysis.DFAState
-
We are part of what DFA? Use this ref to get access to the
context trees for an alt.
- dfa - Variable in class org.antlr.analysis.NFAToDFAConverter
-
We are converting which DFA?
- dfa - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
-
If set to true, then the ANTLR tool will generate a description of the
DFA for each decision in the grammar in
Dot format.
- dfa - Variable in class org.antlr.tool.Grammar.Decision
-
- DFA - Class in org.antlr.analysis
-
A DFA (converted from a grammar's NFA).
- DFA() - Constructor for class org.antlr.analysis.DFA
-
- DFA(int, NFAState) - Constructor for class org.antlr.analysis.DFA
-
- dfa2 - Variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- DFA2(BaseRecognizer) - Constructor for class org.antlr.grammar.v3.ANTLRv3Lexer.DFA2
-
- dfa22 - Variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- DFA22(BaseRecognizer) - Constructor for class org.antlr.grammar.v3.ANTLRv3Lexer.DFA22
-
- dfa25 - Variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DFA25(BaseRecognizer) - Constructor for class org.antlr.grammar.v3.ANTLRLexer.DFA25
-
- dfa48 - Variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- DFA48(BaseRecognizer) - Constructor for class org.antlr.grammar.v3.ANTLRv3Tree.DFA48
-
- dfa81 - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- DFA81(BaseRecognizer) - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.DFA81
-
- dfa9 - Variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DFA9(BaseRecognizer) - Constructor for class org.antlr.grammar.v3.ANTLRLexer.DFA9
-
- DFACreationWallClockTimeInMS - Variable in class org.antlr.tool.Grammar
-
How long in ms did it take to build DFAs for this grammar?
If this grammar is a combined grammar, it only records time for
the parser grammar component.
- DFAOptimizer - Class in org.antlr.analysis
-
A module to perform optimizations on DFAs.
- DFAOptimizer(Grammar) - Constructor for class org.antlr.analysis.DFAOptimizer
-
- DFAState - Class in org.antlr.analysis
-
A DFA state represents a set of possible NFA configurations.
- DFAState(DFA) - Constructor for class org.antlr.analysis.DFAState
-
- DFS(Graph.Node<T>, Set<Graph.Node<T>>, ArrayList<T>) - Method in class org.antlr.misc.Graph
-
- differenceNotProperlyContained(Interval) - Method in class org.antlr.misc.Interval
-
Return the interval with elements from this not in other;
other must not be totally enclosed (properly contained)
within this, which would result in two disjoint intervals
instead of the single one returned by this method.
- DIGIT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DIGIT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- DIGIT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- DIGIT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- DIGIT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- DIGIT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DIGIT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- DIGIT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- disjoint(Interval) - Method in class org.antlr.misc.Interval
-
Are both ranges disjoint? I.e., no overlap?
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- DOC_COMMENT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- doesStateReachAcceptState(DFAState) - Method in class org.antlr.analysis.DFA
-
figure out if this state eventually reaches an accept state and
modify the instance variable 'reduced' to indicate if we find
at least one state that cannot reach an accept state.
- DOLLAR - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- DOLLAR - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- doNotAttemptAnalysis() - Static method in class org.antlr.tool.ErrorManager
-
- doNotAttemptCodeGen() - Static method in class org.antlr.tool.ErrorManager
-
- doNotCopyOptionsToLexer - Static variable in class org.antlr.tool.Grammar
-
- DOT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DOT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- DOT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- DOT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- DOT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- DOT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DOT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- DOT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- dotBlock() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DOTGenerator - Class in org.antlr.tool
-
The DOT (part of graphviz) generation aspect.
- DOTGenerator(Grammar) - Constructor for class org.antlr.tool.DOTGenerator
-
This aspect is associated with a grammar
- dotLoop() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- dotLoop_return() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.dotLoop_return
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- DOUBLE_ANGLE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- DOUBLE_QUOTE_STRING_LITERAL - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- DOWN - Static variable in class org.antlr.analysis.Label
-
- dup(Tree) - Static method in class org.antlr.tool.GrammarAST
-
- dupNode() - Method in class org.antlr.tool.GrammarAST
-
- dupTree(GrammarAST) - Static method in class org.antlr.tool.GrammarAST
-
- dupTreeNoActions(GrammarAST, GrammarAST) - Static method in class org.antlr.tool.GrammarAST
-
Duplicate a tree, assuming this is a root node of a tree--
duplicate that node and what's below; ignore siblings of root node.
- DYNAMIC_ABSOLUTE_INDEXED_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- DYNAMIC_NEGATIVE_INDEXED_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- DYNAMIC_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- g - Variable in class org.antlr.grammar.v3.TreeToNFAConverter.atom_return
-
- g - Variable in class org.antlr.grammar.v3.TreeToNFAConverter.block_return
-
- g - Variable in class org.antlr.grammar.v3.TreeToNFAConverter.ebnf_return
-
- g - Variable in class org.antlr.grammar.v3.TreeToNFAConverter.element_return
-
- g - Variable in class org.antlr.grammar.v3.TreeToNFAConverter.set_return
-
- g - Variable in class org.antlr.grammar.v3.TreeToNFAConverter.tree__return
-
- g - Variable in class org.antlr.tool.GrammarSemanticsMessage
-
- g - Variable in class org.antlr.tool.GrammarSerializerFoo
-
- g - Variable in class org.antlr.tool.GrammarSyntaxMessage
-
- g - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- gated - Variable in class org.antlr.analysis.SemanticContext.Predicate
-
Is this a {...}?=> gating predicate or a normal disambiguating {..}?
If any predicate in expression is gated, then expression is considered
gated.
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- GATED_SEMPRED - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- GENERATE_SWITCHES_WHEN_POSSIBLE - Variable in class org.antlr.codegen.CodeGenerator
-
- generateDFAs(Grammar) - Method in class org.antlr.Tool
-
- generateLocalFOLLOW(GrammarAST, String, String, int) - Method in class org.antlr.codegen.CodeGenerator
-
Error recovery in ANTLR recognizers.
- generateMethodForRule(String) - Method in class org.antlr.tool.Grammar
-
Should codegen.g gen rule for ruleName?
If synpred, only gen if used in a DFA.
- generateNFAs(Grammar) - Method in class org.antlr.Tool
-
- generateRecognizer(Grammar) - Method in class org.antlr.Tool
-
Create NFA, DFA and generate code for grammar.
- generateSpecialState(DFAState) - Method in class org.antlr.codegen.CodeGenerator
-
A special state is huge (too big for state tables) or has a predicated
edge.
- generator - Variable in class org.antlr.analysis.DFA
-
Which generator to use if we're building state tables
- generator - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- generator - Variable in class org.antlr.tool.BuildDependencyGenerator
-
- generator - Variable in class org.antlr.tool.Grammar
-
If non-null, this is the code generator we will use to generate
recognizers in the target language.
- generator - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.AND
-
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.FalsePredicate
-
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext
-
Generate an expression that will evaluate the semantic context,
given a set of output templates.
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.NOT
-
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.OR
-
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.Predicate
-
- genExpr(CodeGenerator, STGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.TruePredicate
-
- genFixedLookaheadDecision(STGroup, DFA) - Method in class org.antlr.codegen.ACyclicDFACodeGenerator
-
- genLabelExpr(STGroup, Transition, int) - Method in class org.antlr.codegen.CodeGenerator
-
Generate an expression for traversing an edge.
- genLookaheadDecision(ST, DFA) - Method in class org.antlr.codegen.CodeGenerator
-
Generate code that computes the predicted alt given a DFA.
- genRecognizer() - Method in class org.antlr.codegen.CodeGenerator
-
Given the grammar to which we are attached, walk the AST associated
with that grammar to create NFAs.
- genRecognizerFile(Tool, CodeGenerator, Grammar, ST) - Method in class org.antlr.codegen.CppTarget
-
- genRecognizerFile(Tool, CodeGenerator, Grammar, ST) - Method in class org.antlr.codegen.CSharp3Target
-
- genRecognizerFile(Tool, CodeGenerator, Grammar, ST) - Method in class org.antlr.codegen.CTarget
-
- genRecognizerFile(Tool, CodeGenerator, Grammar, ST) - Method in class org.antlr.codegen.RubyTarget
-
- genRecognizerFile(Tool, CodeGenerator, Grammar, ST) - Method in class org.antlr.codegen.Target
-
- genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, ST, String) - Method in class org.antlr.codegen.CppTarget
-
- genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, ST, String) - Method in class org.antlr.codegen.CTarget
-
- genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, ST, String) - Method in class org.antlr.codegen.ObjCTarget
-
- genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, ST, String) - Method in class org.antlr.codegen.Target
-
- genSemanticPredicateExpr(STGroup, Transition) - Method in class org.antlr.codegen.CodeGenerator
-
- genSetExpr(STGroup, IntSet, int, boolean) - Method in class org.antlr.codegen.CodeGenerator
-
For intervals such as [3..3, 30..35], generate an expression that
tests the lookahead similar to LA(1)==3 || (LA(1)>=30&&LA(1)<=35)
- genTokenTypeConstants(ST) - Method in class org.antlr.codegen.CodeGenerator
-
Set attributes tokens and literals attributes in the incoming
code template.
- genTokenTypeNames(ST) - Method in class org.antlr.codegen.CodeGenerator
-
Generate a token names table that maps token type to a printable
name: either the label like INT or the literal like "begin".
- genTokenVocabOutput() - Method in class org.antlr.codegen.CodeGenerator
-
Generate a token vocab file with all the token names/types.
- get(int) - Method in class org.antlr.misc.IntArrayList
-
- get(int) - Method in class org.antlr.misc.IntervalSet
-
Get the ith element of ordered set.
- get(int) - Method in class org.antlr.misc.OrderedHashSet
-
- getAcceptState(int) - Method in class org.antlr.analysis.DFA
-
- getAcceptStateReachable() - Method in class org.antlr.analysis.DFAState
-
Is an accept state reachable from this state?
- getActions() - Method in class org.antlr.tool.Grammar
-
- getActions() - Method in class org.antlr.tool.Rule
-
- getAllCharValues() - Method in class org.antlr.tool.Grammar
-
If there is a char vocabulary, use it; else return min to max char
as defined by the target.
- getAllImportedRules() - Method in class org.antlr.tool.Grammar
-
Get set of all rules imported from all delegate grammars even if
indirectly delegated.
- getAllImportedRules(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Get all rule definitions from all direct/indirect delegate grammars
of g.
- getAllRuleRefsInAltsWithRewrites() - Method in class org.antlr.tool.Rule
-
For use with rewrite rules, we must track all rule AST results on the
left-hand-side; so we need Lists.
- getAllTokenRefsInAltsWithRewrites() - Method in class org.antlr.tool.Rule
-
For use with rewrite rules, we must track all tokens matched on the
left-hand-side; so we need Lists.
- getAltSet() - Method in class org.antlr.analysis.DFAState
-
Get the set of all alts mentioned by all NFA configurations in this
DFA state.
- getAndOperands(SemanticContext) - Static method in class org.antlr.analysis.SemanticContext
-
- getANTLRCharLiteralForChar(int) - Static method in class org.antlr.tool.Grammar
-
Return a string representing the escaped char for code c.
- getAnyDFAPathToTarget(DFAState, DFAState, Set<DFAState>) - Method in class org.antlr.analysis.MachineProbe
-
- getArrowheadType() - Method in class org.antlr.tool.DOTGenerator
-
- getArtificialOpPrecRule() - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- getArtificialPrecStartRule() - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- getArtificialPrimaryRule() - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- getArtificialRulesForSyntacticPredicates(LinkedHashMap<String, GrammarAST>) - Method in class org.antlr.tool.Grammar
-
for any syntactic predicates, we need to define rules for them; they will get
defined automatically like any other rule.
- getAtom() - Method in class org.antlr.analysis.Label
-
return the single atom label or INVALID if not a single atom
- getAttribute(String) - Method in class org.antlr.tool.AttributeScope
-
- getAttribute(String) - Method in class org.antlr.tool.RuleLabelScope
-
If you label a rule reference, you can access that rule's
return values as well as any predefined attributes.
- getAttributes() - Method in class org.antlr.tool.AttributeScope
-
Used by templates to get all attributes
- getAttributeScope(String) - Method in class org.antlr.tool.Rule
-
Return the scope containing name
- getAutoBacktrackMode() - Method in class org.antlr.analysis.DFA
-
- getAutoBacktrackMode(int) - Method in class org.antlr.tool.Grammar
-
- getBacktrackingReport() - Method in class org.antlr.tool.GrammarReport
-
- getBaseTemplates() - Method in class org.antlr.codegen.CodeGenerator
-
- getBlockALT(int) - Method in class org.antlr.tool.GrammarAST
-
- getBlockOption(String) - Method in class org.antlr.tool.GrammarAST
-
- getBlockOption(GrammarAST, String) - Method in class org.antlr.tool.Grammar
-
- getBlockOptions() - Method in class org.antlr.tool.GrammarAST
-
- getCharPositionInLine() - Method in class org.antlr.tool.GrammarAST
-
- getCharValueFromGrammarCharLiteral(String) - Static method in class org.antlr.tool.Grammar
-
Given a literal like (the 3 char sequence with single quotes) 'a',
return the int value of 'a'.
- getChildrenAsArray() - Method in class org.antlr.tool.GrammarAST
-
- getCodeGenerator() - Method in class org.antlr.tool.Grammar
-
- getCollapsedBlockAsSet(State) - Method in class org.antlr.tool.NFAFactory
-
Given a collapsed block of alts (a set of atoms), pull out
the set and return it.
- getConflictingAlts() - Method in class org.antlr.analysis.DFAState
-
Walk each NFA configuration in this DFA state looking for a conflict
where (s|i|ctx) and (s|j|ctx) exist, indicating that state s with
context conflicting ctx predicts alts i and j.
- getConversionTimeout() - Method in class org.antlr.Tool
-
Provide the current setting of the conversion timeout on DFA creation.
- getCurrentRule() - Method in class org.antlr.tool.NFAFactory
-
- getCurrentRuleName() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getCurrentTimeStamp() - Static method in class org.antlr.Tool
-
Return a time stamp string accurate to sec: yyyy-mm-dd hh:mm:ss
- getDanglingStates() - Method in class org.antlr.analysis.DecisionProbe
-
return set of states w/o emanating edges and w/o resolving sem preds.
- getDecision(int) - Method in class org.antlr.tool.Grammar
-
- getDecisionASTNode() - Method in class org.antlr.analysis.DFA
-
What GrammarAST node (derived from the grammar) is this DFA
associated with? It will point to the start of a block or
the loop back of a (...)+ block etc...
- getDecisionBlockAST(int) - Method in class org.antlr.tool.Grammar
-
- getDecisionNFAStartState(int) - Method in class org.antlr.tool.Grammar
-
- getDecisionNFAStartStateList() - Method in class org.antlr.tool.Grammar
-
- getDecisionNumber() - Method in class org.antlr.analysis.DFA
-
- getDecisionNumber() - Method in class org.antlr.analysis.NFAState
-
- getDecisions() - Method in class org.antlr.tool.Grammar
-
- getDefaultActionScope(int) - Method in class org.antlr.tool.Grammar
-
Given a grammar type, what should be the default action scope?
If I say @members in a COMBINED grammar, for example, the
default scope should be "parser".
- getDelegatedRuleReferences() - Method in class org.antlr.tool.Grammar
-
- getDelegatedRules() - Method in class org.antlr.tool.Grammar
-
Get the set of Rules that need to have manual delegations
like "void rule() { importedGrammar.rule(); }"
If this grammar is master, get list of all rule definitions from all
delegate grammars.
- getDelegatedRules(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Get set of rules for grammar g that need to have manual delegation
methods.
- getDelegateNames() - Method in class org.antlr.tool.Grammar
-
- getDelegates() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- getDelegates() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- getDelegates() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- getDelegates() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getDelegates() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- getDelegates() - Method in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- getDelegates() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- getDelegates() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- getDelegates() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- getDelegates() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getDelegates() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- getDelegates() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- getDelegates() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- getDelegates() - Method in class org.antlr.tool.Grammar
-
Get list of all delegates from all grammars directly or indirectly
imported into this grammar.
- getDelegates(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Get list of all delegates from all grammars in the delegate subtree of g.
- getDelegator() - Method in class org.antlr.tool.Grammar
-
Who's my direct parent grammar?
- getDelegator(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Get parent of this grammar
- getDelegators() - Method in class org.antlr.tool.Grammar
-
Get list of all delegators.
- getDelegators(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Return list of delegate grammars from root down to g.
- getDependencies() - Method in class org.antlr.tool.BuildDependencyGenerator
-
- getDependenciesFileList() - Method in class org.antlr.tool.BuildDependencyGenerator
-
Return a list of File objects that name files ANTLR will read
to process T.g; This can be .tokens files if the grammar uses the tokenVocab option
as well as any imported grammar files.
- getDescription() - Method in class org.antlr.analysis.DecisionProbe
-
Return a string like "3:22: ( A {;} | B )" that describes this
decision.
- getDescription() - Method in class org.antlr.analysis.DFA
-
- getDescription() - Method in class org.antlr.analysis.NFAState
-
- getDescription() - Method in class org.antlr.grammar.v3.ANTLRLexer.DFA25
-
- getDescription() - Method in class org.antlr.grammar.v3.ANTLRLexer.DFA9
-
- getDescription() - Method in class org.antlr.grammar.v3.ANTLRv3Lexer.DFA2
-
- getDescription() - Method in class org.antlr.grammar.v3.ANTLRv3Lexer.DFA22
-
- getDescription() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.DFA81
-
- getDescription() - Method in class org.antlr.grammar.v3.ANTLRv3Tree.DFA48
-
- getDFALocations(Set<DFA>) - Method in class org.antlr.tool.GrammarReport
-
- getDFAPathStatesToTarget(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
- getDFAStatesWithSyntacticallyAmbiguousAlts() - Method in class org.antlr.analysis.DecisionProbe
-
Return all DFA states in this DFA that have NFA configurations that
conflict.
- getDirectDelegates() - Method in class org.antlr.tool.Grammar
-
- getDirectDelegates(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
- getDisabledAlternatives() - Method in class org.antlr.analysis.DFAState
-
When more than one alternative can match the same input, the first
alternative is chosen to resolve the conflict.
- getDisabledAlternatives(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
Which alts were specifically turned off to resolve nondeterminisms?
This is different than the unreachable alts.
- getDOT(State) - Method in class org.antlr.tool.DOTGenerator
-
Return a String containing a DOT description that, when displayed,
will show the incoming state machine visually.
- getEdgeLabel(Transition) - Method in class org.antlr.tool.DOTGenerator
-
Fix edge strings so they print out in DOT properly;
generate any gated predicates on edge too.
- getEdgeLabels(DFAState) - Method in class org.antlr.analysis.MachineProbe
-
Return a list of edge labels from start state to targetState.
- getElementLabel(String) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- getElementLabel(String, int, CodeGenerator) - Method in class org.antlr.tool.Rule
-
For references to tokens rather than by label such as $ID, we
need to get the existing label for the ID ref or create a new
one.
- getErrorListener() - Static method in class org.antlr.tool.ErrorManager
-
- getErrorState() - Static method in class org.antlr.tool.ErrorManager
-
- getFactory() - Method in class org.antlr.analysis.NFA
-
- getFileDirectory(String) - Method in class org.antlr.Tool
-
Return the directory containing the grammar file for this grammar.
- getFileName() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- getFileName() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getFileName() - Method in class org.antlr.tool.Grammar
-
- getGatedPredicateContext() - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- getGatedPredicateContext() - Method in class org.antlr.analysis.SemanticContext
-
Given a semantic context expression tree, return a tree with all
nongated predicates set to true and then reduced.
- getGatedPredicateContext() - Method in class org.antlr.analysis.SemanticContext.NOT
-
- getGatedPredicateContext() - Method in class org.antlr.analysis.SemanticContext.Predicate
-
- getGatedPredicatesInNFAConfigurations() - Method in class org.antlr.analysis.DFAState
-
For gated productions, we need an OR'd list of all predicates for the
target of an edge so we can gate the edge based upon the predicates
associated with taking that path (if any).
- getGatedSyntacticPredicatesInNFAConfigurations() - Method in class org.antlr.analysis.DFAState
-
- getGeneratedFileList() - Method in class org.antlr.tool.BuildDependencyGenerator
-
From T.g return a list of File objects that
name files ANTLR will emit from T.g.
- getGenerator() - Method in class org.antlr.tool.BuildDependencyGenerator
-
- getGlobalScope(String) - Method in class org.antlr.tool.Grammar
-
Get a global scope
- getGlobalScopes() - Method in class org.antlr.tool.Grammar
-
- getGrammar() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getGrammar(String) - Method in class org.antlr.tool.CompositeGrammar
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- getGrammarFileName() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- getGrammarFileNames() - Method in class org.antlr.Tool
-
Provide the List of all grammar file names that the ANTLR tool will
process or has processed.
- getGrammarIsRoot() - Method in class org.antlr.tool.Grammar
-
- getGrammarLocationsForInputSequence(List<Set<NFAState>>, List<IntSet>) - Method in class org.antlr.analysis.MachineProbe
-
Given an alternative associated with a DFA state, return the list of
tokens (from grammar) associated with path through NFA following the
labels sequence.
- getGrammarMaxLookahead() - Method in class org.antlr.tool.Grammar
-
- getGrammarModifier() - Method in class org.antlr.tool.GrammarSpelunker
-
- getGrammarName() - Method in class org.antlr.tool.GrammarSpelunker
-
- getGrammarTree() - Method in class org.antlr.tool.Grammar
-
- getGrammarType() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getGrammarTypeString() - Method in class org.antlr.tool.Grammar
-
- getHasDelegates() - Method in class org.antlr.tool.Grammar
-
- getHasMultipleReturnValues() - Method in class org.antlr.tool.Rule
-
If a rule has no user-defined return values and nobody references
it's start/stop (predefined attributes), then there is no need to
define a struct; otherwise for now we assume a struct.
- getHasReturnValue() - Method in class org.antlr.tool.Rule
-
- getHasSingleReturnValue() - Method in class org.antlr.tool.Rule
-
- getHasSynPred() - Method in class org.antlr.analysis.DFA
-
- getImplicitlyGeneratedLexerFileName() - Method in class org.antlr.tool.Grammar
-
- getImportedGrammars() - Method in class org.antlr.tool.GrammarSpelunker
-
- getImportedVocabFile(String) - Method in class org.antlr.Tool
-
Return a File descriptor for vocab file.
- getIncludesPatterns() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
-
- getIncompletelyCoveredAlts(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
Return a list of alts whose predicate context was insufficient to
resolve a nondeterminism for state d.
- getIndirectDelegates() - Method in class org.antlr.tool.Grammar
-
Get delegates below direct delegates
- getIndirectDelegates(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
Get delegates below direct delegates of g
- getInlineActions() - Method in class org.antlr.tool.Rule
-
- getInputSequenceDisplay(List<? extends Label>) - Method in class org.antlr.analysis.DecisionProbe
-
Given List<Label>, return a String with a useful representation
of the associated input string.
- getInputSequenceDisplay(Grammar, List<IntSet>) - Method in class org.antlr.analysis.MachineProbe
-
Given List<IntSet>, return a String with a useful representation of the
associated input string.
- getIntervals() - Method in class org.antlr.misc.IntervalSet
-
Return a list of Interval objects.
- getJavaCompressedAccept() - Method in class org.antlr.analysis.DFA
-
- getJavaCompressedEOF() - Method in class org.antlr.analysis.DFA
-
- getJavaCompressedEOT() - Method in class org.antlr.analysis.DFA
-
- getJavaCompressedMax() - Method in class org.antlr.analysis.DFA
-
- getJavaCompressedMin() - Method in class org.antlr.analysis.DFA
-
- getJavaCompressedSpecial() - Method in class org.antlr.analysis.DFA
-
- getJavaCompressedTransition() - Method in class org.antlr.analysis.DFA
-
- getLabel(String) - Method in class org.antlr.tool.Rule
-
- getLabelForSet(IntervalSet) - Method in class org.antlr.analysis.LL1DFA
-
- getLabels(Set<GrammarAST>, int) - Method in class org.antlr.tool.Grammar
-
Given a set of all rewrite elements on right of ->, filter for
label types such as Grammar.TOKEN_LABEL, Grammar.TOKEN_LIST_LABEL, ...
- getLanguage() - Method in class org.antlr.tool.GrammarSpelunker
-
- getLastChild() - Method in class org.antlr.tool.GrammarAST
-
- getLastSibling() - Method in class org.antlr.tool.GrammarAST
-
- getLeftRecursiveRules() - Method in class org.antlr.tool.Grammar
-
Return a list of left-recursive rules; no analysis can be done
successfully on these.
- getLexerGrammar() - Method in class org.antlr.tool.Grammar
-
If the grammar is a combined grammar, return the text of the implicit
lexer grammar.
- getLibDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
-
- getLibraryDirectory() - Method in class org.antlr.Tool
-
Return the Path to the directory in which ANTLR will search for ancillary
files such as .tokens vocab files and imported grammar files.
- getLibraryFile(String) - Method in class org.antlr.Tool
-
Name a file from the -lib dir.
- getLine() - Method in class org.antlr.tool.GrammarAST
-
- getLineColumnToLookaheadDFAMap() - Method in class org.antlr.tool.Grammar
-
- getListOfArgumentsFromAction(String, int) - Static method in class org.antlr.codegen.CodeGenerator
-
- getListOfArgumentsFromAction(String, int, int, int, List<String>) - Static method in class org.antlr.codegen.CodeGenerator
-
Given an arg action like
[x, (*a).foo(21,33), 3.2+1, '\n',
"a,oo\nick", {bl, "fdkj"eck}, ["cat\n,", x, 43]]
convert to a list of arguments.
- getLocalAttributeScope(String) - Method in class org.antlr.tool.Rule
-
Get the arg, return value, or predefined property for this rule
- getLocallyDefinedOption(String) - Method in class org.antlr.tool.Grammar
-
- getLocallyDefinedRule(String) - Method in class org.antlr.tool.Grammar
-
- getLocationFormat() - Static method in class org.antlr.tool.ErrorManager
-
Return a ST that refers to the current format used for
emitting messages.
- getLocationTemplate() - Method in class org.antlr.tool.Message
-
Return a new template instance for the location part of a Message.
- getLookaheadDepth() - Method in class org.antlr.analysis.DFAState
-
- getLookaheadDFA() - Method in class org.antlr.tool.GrammarAST
-
- getLookaheadDFA(int) - Method in class org.antlr.tool.Grammar
-
- getLookaheadDFAColumnsForLineInFile(int) - Method in class org.antlr.tool.Grammar
-
returns a list of column numbers for all decisions
on a particular line so ANTLRWorks choose the decision
depending on the location of the cursor (otherwise,
ANTLRWorks has to give the *exact* location which
is not easy from the user point of view).
- getLookaheadDFAFromPositionInFile(int, int) - Method in class org.antlr.tool.Grammar
-
Useful for ANTLRWorks to map position in file to the DFA for display
- getMake() - Method in class org.antlr.Tool
-
Indicate whether the tool will analyze the dependencies of the provided grammar
file list and ensure that grammars with dependencies are built
after any of the other gramamrs in the list that they are dependent on.
- getMaxCharValue() - Method in class org.antlr.tool.Grammar
-
What is the max char value possible for this grammar's target? Use
unicode max if no target defined.
- getMaxCharValue(CodeGenerator) - Method in class org.antlr.codegen.RubyTarget
-
- getMaxCharValue(CodeGenerator) - Method in class org.antlr.codegen.Target
-
Some targets only support ASCII or 8-bit chars/strings.
- getMaxElement() - Method in class org.antlr.misc.IntervalSet
-
- getMaxLookaheadDepth() - Method in class org.antlr.analysis.DFA
-
Return k if decision is LL(k) for some k else return max int
- getMaxStateNumber() - Method in class org.antlr.analysis.DFA
-
What is the max state number ever created? This may be beyond
getNumberOfStates().
- getMaxTokenType() - Method in class org.antlr.tool.Grammar
-
How many token types have been allocated so far?
- getMessage(int) - Static method in class org.antlr.tool.ErrorManager
-
Given a message ID, return a ST that somebody can fill
with data.
- getMessageFormat() - Static method in class org.antlr.tool.ErrorManager
-
- getMessageFormat() - Method in class org.antlr.Tool
-
Returns the current setting of the message format descriptor
- getMessageTemplate() - Method in class org.antlr.tool.Message
-
Return a new template instance every time someone tries to print
a Message.
- getMessageType(int) - Static method in class org.antlr.tool.ErrorManager
-
- getMinAlt(Set<Integer>) - Static method in class org.antlr.analysis.NFAToDFAConverter
-
- getMinElement() - Method in class org.antlr.misc.IntervalSet
-
Return minimum element >= 0
- getName() - Method in class org.antlr.tool.AttributeScope
-
- getNamesFromArgAction(Token) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- getNewNFAStateNumber() - Method in class org.antlr.analysis.NFA
-
- getNewNFAStateNumber() - Method in class org.antlr.tool.CompositeGrammar
-
- getNewTokenType() - Method in class org.antlr.tool.Grammar
-
Return a new unique integer in the token type space
- getNextSibling() - Method in class org.antlr.tool.GrammarAST
-
- getNFADecisionStartState() - Method in class org.antlr.analysis.DFA
-
- getNFAPath(NFAState, int, List<? extends Label>, List<? super NFAState>) - Method in class org.antlr.analysis.DecisionProbe
-
Given a sample input sequence, you usually would like to know the
path taken through the NFA.
- getNFAPathStatesForAlt(int, int, List<? extends Label>) - Method in class org.antlr.analysis.DecisionProbe
-
Given an alternative associated with a nondeterministic DFA state,
find the path of NFA states associated with the labels sequence.
- getNFAStartState() - Method in class org.antlr.tool.GrammarAST
-
- getNFAStateForAltOfDecision(NFAState, int) - Method in class org.antlr.tool.Grammar
-
Get the ith alternative (1..n) from a decision; return null when
an invalid alt is requested.
- getNode(T) - Method in class org.antlr.misc.Graph
-
- getNonDeterministicAlts() - Method in class org.antlr.analysis.DecisionProbe
-
- getNonDeterministicAlts() - Method in class org.antlr.analysis.DFAState
-
- getNonDeterministicAltsForState(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
Return the sorted list of alts that conflict within a single state.
- getNondeterministicStatesResolvedWithSemanticPredicate() - Method in class org.antlr.analysis.DecisionProbe
-
- getNonImportDependenciesFileList() - Method in class org.antlr.tool.BuildDependencyGenerator
-
Return a list of File objects that name files ANTLR will read
to process T.g; This can only be .tokens files and only
if they use the tokenVocab option.
- getNumberOfAlts() - Method in class org.antlr.analysis.DFA
-
- getNumberOfAltsForDecisionNFA(NFAState) - Method in class org.antlr.tool.Grammar
-
Decisions are linked together with transition(1).
- getNumberOfCyclicDecisions() - Method in class org.antlr.tool.Grammar
-
- getNumberOfDecisions() - Method in class org.antlr.tool.Grammar
-
- getNumberOfStates() - Method in class org.antlr.analysis.DecisionProbe
-
How many states does the DFA predictor have?
- getNumberOfStates() - Method in class org.antlr.analysis.DFA
-
- getNumberOfTransitions() - Method in class org.antlr.analysis.DFAState
-
- getNumberOfTransitions() - Method in class org.antlr.analysis.NFAState
-
- getNumberOfTransitions() - Method in class org.antlr.analysis.State
-
- getNumErrors() - Static method in class org.antlr.tool.ErrorManager
-
- getNumErrors() - Method in class org.antlr.Tool
-
Returns the number of errors that the analysis/processing threw up.
- getOperandString() - Method in class org.antlr.analysis.SemanticContext.AND
-
- getOperandString() - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- getOperandString() - Method in class org.antlr.analysis.SemanticContext.OR
-
- getOption(String) - Method in class org.antlr.tool.CompositeGrammar
-
- getOption(String) - Method in class org.antlr.tool.CompositeGrammarTree
-
Find an option by looking up towards the root grammar rather than down
- getOption(String) - Method in class org.antlr.tool.Grammar
-
- getOrOperands(SemanticContext) - Static method in class org.antlr.analysis.SemanticContext
-
- getOuterAltNum() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getOutputDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
-
- getOutputDirectory() - Method in class org.antlr.Tool
-
Return the Path to the base output directory, where ANTLR
will generate all the output files for the current language target as
well as any ancillary files such as .tokens vocab files.
- getOutputDirectory(String) - Method in class org.antlr.Tool
-
Return the location where ANTLR will generate output files for a given file.
- getOutputFile(Grammar, String) - Method in class org.antlr.Tool
-
This method is used by all code generators to create new output
files.
- getPostOrderedGrammarList() - Method in class org.antlr.tool.CompositeGrammarTree
-
Return a postorder list of grammars; root is last in list
- getPredicates(NFAState) - Method in class org.antlr.analysis.LL1Analyzer
-
Return predicate expression found via epsilon edges from s.
- getPredicatesPerNonDeterministicAlt(DFAState, Set<Integer>) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Return a mapping from nondeterministc alt to combined list of predicates.
- getPreOrderedGrammarList() - Method in class org.antlr.tool.CompositeGrammarTree
-
Return a preorder list of grammars; root is first in list
- getRankdir() - Method in class org.antlr.tool.DOTGenerator
-
- getReachableLabels() - Method in class org.antlr.analysis.DFAState
-
- getReasonForFailure() - Method in class org.antlr.analysis.DFA
-
- getRecognizerFileName(String, int) - Method in class org.antlr.codegen.CodeGenerator
-
Generate TParser.java and TLexer.java from T.g if combined, else
just use T.java as output regardless of type.
- getRecognizerName() - Method in class org.antlr.tool.Grammar
-
Get the name of the generated recognizer; may or may not be same
as grammar name.
- getRecognizerST() - Method in class org.antlr.codegen.CodeGenerator
-
- getReferencedRule() - Method in class org.antlr.tool.Grammar.LabelElementPair
-
- getReportData(Grammar) - Static method in class org.antlr.tool.GrammarReport
-
- getReportFormat() - Static method in class org.antlr.tool.ErrorManager
-
- getRootGrammar() - Method in class org.antlr.tool.CompositeGrammar
-
- getRootGrammar(String) - Method in class org.antlr.Tool
-
Get a grammar mentioned on the command-line and any delegates
- getRule(String) - Method in class org.antlr.tool.CompositeGrammar
-
- getRule(String) - Method in class org.antlr.tool.CompositeGrammarTree
-
Find a rule by looking in current grammar then down towards the
delegate grammars.
- getRule(String) - Method in class org.antlr.tool.Grammar
-
- getRule(String, String) - Method in class org.antlr.tool.Grammar
-
- getRuleElementST(String, String, GrammarAST, GrammarAST, String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getRuleIndex(String) - Method in class org.antlr.tool.Grammar
-
- getRuleIndex(String, String) - Method in class org.antlr.tool.Grammar
-
- getRuleLabel(String) - Method in class org.antlr.tool.Rule
-
- getRuleLabelAttribute(String, String) - Method in class org.antlr.grammar.v3.ActionTranslator
-
For $rulelabel.name, return the Attribute found for name.
- getRuleLabels() - Method in class org.antlr.tool.Rule
-
- getRuleListLabel(String) - Method in class org.antlr.tool.Rule
-
- getRuleListLabels() - Method in class org.antlr.tool.Rule
-
- getRuleModifier(String) - Method in class org.antlr.tool.Grammar
-
- getRuleName(int) - Method in class org.antlr.tool.Grammar
-
- getRuleRefsInAlt(int) - Method in class org.antlr.tool.Rule
-
- getRuleRefsInAlt(String, int) - Method in class org.antlr.tool.Rule
-
- getRules() - Method in class org.antlr.tool.Grammar
-
- getRuleStartState(String) - Method in class org.antlr.tool.Grammar
-
- getRuleStartState(String, String) - Method in class org.antlr.tool.Grammar
-
- getRuleStopState(String) - Method in class org.antlr.tool.Grammar
-
- getRuleType(String) - Static method in class org.antlr.tool.Rule
-
- getRunLengthEncoding(List<Integer>) - Method in class org.antlr.analysis.DFA
-
Compress the incoming data list so that runs of same number are
encoded as number,value pair sequences.
- getSampleInputSequenceUsingStateSet(State, State, Set<DFAState>, List<Label>) - Method in class org.antlr.analysis.DecisionProbe
-
Given a start state and a final state, find a list of edge labels
between the two ignoring epsilon.
- getSampleNonDeterministicInputSequence(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
Return a List<Label> indicating an input sequence that can be matched
from the start state of the DFA to the targetState (which is known
to have a problem).
- getSemanticContext() - Method in class org.antlr.analysis.Label
-
- getSemanticContext() - Method in class org.antlr.analysis.PredicateLabel
-
- getSemanticContextForAlt(DFAState, int) - Method in class org.antlr.analysis.DecisionProbe
-
Each state in the DFA represents a different input sequence for an
alt of the decision.
- getSet() - Method in class org.antlr.analysis.Label
-
- getSetFromRule(TreeToNFAConverter, String) - Method in class org.antlr.tool.Grammar
-
Get the set equivalent (if any) of the indicated rule from this
grammar.
- getSetValue() - Method in class org.antlr.tool.GrammarAST
-
- getSingleElement() - Method in class org.antlr.misc.BitSet
-
Get the first element you find and return it.
- getSingleElement() - Method in class org.antlr.misc.IntervalSet
-
If this set is a single integer, return it otherwise Label.INVALID
- getSingleElement() - Method in interface org.antlr.misc.IntSet
-
- getSingleValueReturnName() - Method in class org.antlr.tool.Rule
-
- getSingleValueReturnType() - Method in class org.antlr.tool.Rule
-
- getSourceDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
-
- getSourceName() - Method in class org.antlr.tool.Interpreter
-
- getState(int) - Method in class org.antlr.analysis.DFA
-
- getState(int) - Method in class org.antlr.analysis.NFA
-
- getState(int) - Method in class org.antlr.tool.CompositeGrammar
-
- getStateLabel(State) - Method in class org.antlr.tool.DOTGenerator
-
- getStateLabelIndexKey(int, int) - Method in class org.antlr.analysis.DecisionProbe
-
- getSTErrorListener() - Static method in class org.antlr.tool.ErrorManager
-
- getStringLiterals() - Method in class org.antlr.tool.Grammar
-
Get the list of ANTLR String literals
- getSTSuffix(GrammarAST, GrammarAST, String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
Return a non-empty template name suffix if the token is to be
tracked, added to a tree, or both.
- getSynPredForAlt(NFAState, int) - Method in class org.antlr.analysis.LL1DFA
-
- getSyntacticPredicate(String) - Method in class org.antlr.tool.Grammar
-
- getSyntacticPredicates() - Method in class org.antlr.tool.Grammar
-
- getTarget64BitStringFromValue(long) - Method in class org.antlr.codegen.ActionScriptTarget
-
Convert long to two 32-bit numbers separted by a comma.
- getTarget64BitStringFromValue(long) - Method in class org.antlr.codegen.CSharp3Target
-
- getTarget64BitStringFromValue(long) - Method in class org.antlr.codegen.DelphiTarget
-
- getTarget64BitStringFromValue(long) - Method in class org.antlr.codegen.JavaScriptTarget
-
Convert long to two 32-bit numbers separted by a comma.
- getTarget64BitStringFromValue(long) - Method in class org.antlr.codegen.Target
-
Convert long to 0xNNNNNNNNNNNNNNNN by default for spitting out
with bitsets.
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.ActionScriptTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.CppTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.CTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.DelphiTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.ObjCTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.Perl5Target
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.Python3Target
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.PythonTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.RubyTarget
-
- getTargetCharLiteralFromANTLRCharLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.Target
-
Convert from an ANTLR char literal found in a grammar file to
an equivalent char literal in the target language.
- getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.CppTarget
-
Convert from an ANTLR string literal found in a grammar file to
an equivalent string literal in the C target.
- getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.CTarget
-
Convert from an ANTLR string literal found in a grammar file to
an equivalent string literal in the C target.
- getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.DelphiTarget
-
- getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.ObjCTarget
-
Convert from an ANTLR string literal found in a grammar file to
an equivalent string literal in the target language.
- getTargetStringLiteralFromANTLRStringLiteral(CodeGenerator, String) - Method in class org.antlr.codegen.Target
-
Convert from an ANTLR string literal found in a grammar file to
an equivalent string literal in the target language.
- getTargetStringLiteralFromString(String) - Method in class org.antlr.codegen.Target
-
- getTargetStringLiteralFromString(String, boolean) - Method in class org.antlr.codegen.DelphiTarget
-
- getTargetStringLiteralFromString(String, boolean) - Method in class org.antlr.codegen.Target
-
Given a random string of Java unicode chars, return a new string with
optionally appropriate quote characters for target language and possibly
with some escaped characters.
- getTemplates() - Method in class org.antlr.codegen.CodeGenerator
-
- getText() - Method in class org.antlr.tool.GrammarAST
-
- getTokenDisplayName(int) - Method in class org.antlr.tool.Grammar
-
Given a token type, get a meaningful name for it such as the ID
or string literal.
- getTokenDisplayNames() - Method in class org.antlr.tool.Grammar
-
Get a list of all token IDs and literals that have an associated
token type.
- getTokenElementST(String, String, GrammarAST, GrammarAST, String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getTokenIDs() - Method in class org.antlr.tool.Grammar
-
Get the list of tokens that are IDs like BLOCK and LPAREN
- getTokenLabel(String) - Method in class org.antlr.tool.Rule
-
- getTokenListLabel(String) - Method in class org.antlr.tool.Rule
-
- getTokenNameForTokensRuleAlt(int) - Method in class org.antlr.analysis.DecisionProbe
-
From an alt number associated with artificial Tokens rule, return
the name of the token that is associated with that alt.
- getTokenNames() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getTokenNames() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- getTokenNames() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- getTokenNames() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- getTokenNames() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- getTokenNames() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- getTokenNames() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- getTokenNames() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- getTokenNames() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- getTokenRefsInAlt(int) - Method in class org.antlr.tool.Rule
-
- getTokenRefsInAlt(String, int) - Method in class org.antlr.tool.Rule
-
- getTokenStream() - Method in class org.antlr.tool.Strip
-
- getTokenTextAndTypeAsTargetLabel(CodeGenerator, String, int) - Method in class org.antlr.codegen.ObjCTarget
-
Target must be able to override the labels used for token types.
- getTokenType(String) - Method in class org.antlr.tool.Grammar
-
- getTokenType(Label) - Static method in class org.antlr.tool.RandomPhrase
-
- getTokenTypeAsTargetLabel(int) - Method in class org.antlr.codegen.CodeGenerator
-
Get a meaningful name for a token type useful during code generation.
- getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.ActionScriptTarget
-
- getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.ObjCTarget
-
If we have a label, prefix it with the recognizer's name
- getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.Python3Target
-
Target must be able to override the labels used for token types
- getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.PythonTarget
-
Target must be able to override the labels used for token types
- getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.RubyTarget
-
- getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.Target
-
Target must be able to override the labels used for token types
- getTokenTypes() - Method in class org.antlr.tool.Grammar
-
Return a set of all possible token or char types for this grammar
- getTokenTypesAsTargetLabels(Collection<GrammarAST>) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
Convert rewrite AST lists to target labels list
- getTokenTypesWithoutID() - Method in class org.antlr.tool.Grammar
-
Return an ordered integer list of token types that have no
corresponding token ID like INT or KEYWORD_BEGIN; for stuff
like 'begin'.
- getTokenVocab() - Method in class org.antlr.tool.BuildDependencyGenerator
-
- getTokenVocab() - Method in class org.antlr.tool.GrammarSpelunker
-
- getTool() - Method in class org.antlr.tool.Grammar
-
- getTransition(int) - Method in class org.antlr.analysis.DFAState
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.action_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.actions_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.actionScopeName_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.alternative_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.atom_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.attrScope_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.attrScopes_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.block_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.defaultNodeOption_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.delegateGrammar_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.delegateGrammars_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ebnf_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ebnfSuffix_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.element_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.elementNoOptionSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.elementOption_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.elementOptionId_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.elementOptions_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.exceptionGroup_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.exceptionHandler_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.finallyClause_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.grammar__return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.grammarType_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.id_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.idList_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.label_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.notSet_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.notTerminal_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.option_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.optionsSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.optionValue_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.range_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_alternative_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_atom_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_block_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_ebnf_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_element_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_indirect_template_head_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_template_arg_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_template_args_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_template_head_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_template_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_tree_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rewrite_with_sempred_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rule_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ruleAction_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ruleActions_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ruleAltList_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ruleref_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.rules_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.ruleScopeSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.terminal_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.throwsSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.tokenSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.tokensSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.tree__return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRParser.treeRoot_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.action_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.actionScopeName_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.alternative_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.altList_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.altpair_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.atom_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.attrScope_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.block_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.ebnf_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.ebnfSuffix_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.element_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.elementOption_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.elementOptions_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.exceptionGroup_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.exceptionHandler_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.finallyClause_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.grammarDef_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.id_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.notSet_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.notTerminal_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.option_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.optionsSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.optionValue_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.qid_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.range_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_alternative_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_indirect_template_head_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_arg_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_args_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_ref_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_alternative_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_atom_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_block_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_ebnf_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_element_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.rule_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.ruleAction_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.ruleScopeSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.terminal_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.throwsSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.tokenSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.tokensSpec_return
-
- getTree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser.treeSpec_return
-
- getTreeAdaptor() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- getTreeAdaptor() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- getType() - Method in class org.antlr.tool.GrammarAST
-
- getUnescapedStringFromGrammarStringLiteral(String) - Static method in class org.antlr.tool.Grammar
-
ANTLR does not convert escape sequences during the parse phase because
it could not know how to print String/char literals back out when
printing grammars etc...
- getUnionOfPredicates(Map<?, SemanticContext>) - Static method in class org.antlr.analysis.NFAToDFAConverter
-
OR together all predicates from the alts.
- getUniqueAlt() - Method in class org.antlr.analysis.DFAState
-
Return the uniquely mentioned alt from the NFA configurations;
Ignore the resolved bit etc...
- getUniquelyPredictedAlt() - Method in class org.antlr.analysis.DFAState
-
Walk each configuration and if they are all the same alt, return
that alt else return NFA.INVALID_ALT_NUMBER.
- getUniqueStates() - Method in class org.antlr.analysis.DFA
-
- getUnreachableAlts() - Method in class org.antlr.analysis.DecisionProbe
-
Get a list of all unreachable alternatives for this decision.
- getUnreachableAlts() - Method in class org.antlr.analysis.DFA
-
Return a list of Integer alt numbers for which no lookahead could
be computed or for which no single DFA accept state predicts those
alts.
- getUserMaxLookahead() - Method in class org.antlr.analysis.DFA
-
The user may specify a max, acyclic lookahead for any decision.
- getUserMaxLookahead(int) - Method in class org.antlr.tool.Grammar
-
- getVocabFileName() - Method in class org.antlr.codegen.CodeGenerator
-
What is the name of the vocab file generated for this grammar?
Returns null if no .tokens file should be generated.
- getWildcardST(GrammarAST, GrammarAST, String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- global_k - Variable in class org.antlr.tool.Grammar
-
Is there a global fixed lookahead set for this grammar?
If 0, nothing specified.
- grammar - Variable in class org.antlr.analysis.DFAOptimizer
-
- grammar - Variable in class org.antlr.analysis.LL1Analyzer
-
- grammar - Variable in class org.antlr.analysis.NFA
-
This NFA represents which grammar?
- grammar - Variable in class org.antlr.codegen.CodeGenerator
-
Which grammar are we generating code for? Each generator
is attached to a specific grammar.
- grammar - Variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- grammar - Variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- grammar - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- grammar - Variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- grammar - Variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- grammar - Variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
Which grammar are we converting an NFA for?
- grammar - Variable in class org.antlr.tool.AttributeScope
-
- grammar - Variable in class org.antlr.tool.BuildDependencyGenerator
-
- grammar - Variable in class org.antlr.tool.CompositeGrammarTree
-
- grammar - Variable in class org.antlr.tool.DOTGenerator
-
- grammar - Variable in class org.antlr.tool.FASerializer
-
- grammar - Variable in class org.antlr.tool.Grammar.Decision
-
- grammar - Variable in class org.antlr.tool.GrammarReport
-
- grammar - Variable in class org.antlr.tool.GrammarSanity
-
- grammar - Variable in class org.antlr.tool.Interpreter
-
- grammar - Variable in class org.antlr.tool.NameSpaceChecker
-
- grammar - Variable in class org.antlr.tool.Rule
-
To which grammar does this belong?
- grammar(int, String) - Method in class org.antlr.tool.GrammarSerializerFoo
-
- Grammar - Class in org.antlr.tool
-
Represents a grammar in memory.
- Grammar() - Constructor for class org.antlr.tool.Grammar
-
Useful for when you are sure that you are not part of a composite
already.
- Grammar(String) - Constructor for class org.antlr.tool.Grammar
-
Used for testing; only useful on noncomposite grammars.
- Grammar(Tool) - Constructor for class org.antlr.tool.Grammar
-
- Grammar(Tool, String) - Constructor for class org.antlr.tool.Grammar
-
Used for testing and Interp/RandomPhrase.
- Grammar(Tool, String, CompositeGrammar) - Constructor for class org.antlr.tool.Grammar
-
Create a grammar from file name.
- GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- GRAMMAR - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- grammar_() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- grammar_() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- grammar_(Grammar) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- grammar_(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- grammar_(Grammar) - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- grammar_(Grammar, ST, ST, ST) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- grammar__return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.grammar__return
-
- grammar__return() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.grammar__return
-
- GRAMMAR_FILE_EXTENSION - Static variable in class org.antlr.tool.Grammar
-
- GRAMMAR_STATS_FILENAME - Static variable in class org.antlr.tool.GrammarReport
-
- Grammar.Decision - Class in org.antlr.tool
-
- Grammar.LabelElementPair - Class in org.antlr.tool
-
- GrammarAnalysisAbortedMessage - Class in org.antlr.tool
-
Reports the condition that ANTLR's LL(*) analysis engine terminated
early.
- GrammarAnalysisAbortedMessage(DecisionProbe) - Constructor for class org.antlr.tool.GrammarAnalysisAbortedMessage
-
- GrammarAST - Class in org.antlr.tool
-
Grammars are first converted to ASTs using this class and then are
converted to NFAs via a tree walker.
- GrammarAST() - Constructor for class org.antlr.tool.GrammarAST
-
- GrammarAST(int, String) - Constructor for class org.antlr.tool.GrammarAST
-
- GrammarAST(Token) - Constructor for class org.antlr.tool.GrammarAST
-
- GrammarDanglingStateMessage - Class in org.antlr.tool
-
Reports a potential parsing issue with a decision; the decision is
nondeterministic in some way.
- GrammarDanglingStateMessage(DecisionProbe, DFAState) - Constructor for class org.antlr.tool.GrammarDanglingStateMessage
-
- grammarDef() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- grammarDef() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- grammarDef_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.grammarDef_return
-
- grammarError(int, Grammar, Token) - Static method in class org.antlr.tool.ErrorManager
-
- grammarError(int, Grammar, Token, Object) - Static method in class org.antlr.tool.ErrorManager
-
- grammarError(int, Grammar, Token, Object, Object) - Static method in class org.antlr.tool.ErrorManager
-
- grammarFileName - Variable in class org.antlr.tool.BuildDependencyGenerator
-
- grammarFileName - Variable in class org.antlr.tool.GrammarSpelunker
-
- grammarHeader() - Method in class org.antlr.tool.GrammarSpelunker
-
- GrammarInsufficientPredicatesMessage - Class in org.antlr.tool
-
- GrammarInsufficientPredicatesMessage(DecisionProbe, DFAState, Map<Integer, Set<Token>>) - Constructor for class org.antlr.tool.GrammarInsufficientPredicatesMessage
-
- grammarModifier - Variable in class org.antlr.tool.GrammarSpelunker
-
- grammarName - Variable in class org.antlr.tool.GrammarSpelunker
-
- GrammarNonDeterminismMessage - Class in org.antlr.tool
-
Reports a potential parsing issue with a decision; the decision is
nondeterministic in some way.
- GrammarNonDeterminismMessage(DecisionProbe, DFAState) - Constructor for class org.antlr.tool.GrammarNonDeterminismMessage
-
- GrammarReport - Class in org.antlr.tool
-
- GrammarReport(Grammar) - Constructor for class org.antlr.tool.GrammarReport
-
- GrammarReport.ReportData - Class in org.antlr.tool
-
- GrammarReport2 - Class in org.antlr.tool
-
Simplifying report dramatically for LL(*) paper.
- GrammarReport2(Grammar) - Constructor for class org.antlr.tool.GrammarReport2
-
- GrammarSanity - Class in org.antlr.tool
-
Factor out routines that check sanity of rules, alts, grammars, etc..
- GrammarSanity(Grammar) - Constructor for class org.antlr.tool.GrammarSanity
-
- GrammarSemanticsMessage - Class in org.antlr.tool
-
A problem with the symbols and/or meaning of a grammar such as rule
redefinition.
- GrammarSemanticsMessage(int, Grammar, Token) - Constructor for class org.antlr.tool.GrammarSemanticsMessage
-
- GrammarSemanticsMessage(int, Grammar, Token, Object) - Constructor for class org.antlr.tool.GrammarSemanticsMessage
-
- GrammarSemanticsMessage(int, Grammar, Token, Object, Object) - Constructor for class org.antlr.tool.GrammarSemanticsMessage
-
- GrammarSerializerFoo - Class in org.antlr.tool
-
Serialize a grammar into a highly compressed form with
only the info needed to recognize sentences.
- GrammarSerializerFoo(Grammar) - Constructor for class org.antlr.tool.GrammarSerializerFoo
-
- grammarSpec() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- grammarSpec() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- grammarSpec() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- grammarSpec() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- grammarSpec(String) - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- GrammarSpelunker - Class in org.antlr.tool
-
Load a grammar file and scan it just until we learn a few items
of interest.
- GrammarSpelunker(String, String) - Constructor for class org.antlr.tool.GrammarSpelunker
-
- GrammarSpelunker.Scanner - Class in org.antlr.tool
-
Strip comments and then return stream of words and
tokens {';', ':', '{', '}'}
- GrammarSyntaxMessage - Class in org.antlr.tool
-
A problem with the syntax of your antlr grammar such as
"The '{' came as a complete surprise to me at this point in your program"
- GrammarSyntaxMessage(int, Grammar, Token, Object, RecognitionException) - Constructor for class org.antlr.tool.GrammarSyntaxMessage
-
- GrammarSyntaxMessage(int, Grammar, Token, RecognitionException) - Constructor for class org.antlr.tool.GrammarSyntaxMessage
-
- grammarTree - Variable in class org.antlr.tool.Grammar
-
An AST that records entire input grammar with all rules.
- grammarTreeToString(GrammarAST) - Method in class org.antlr.tool.Grammar
-
- grammarTreeToString(GrammarAST, boolean) - Method in class org.antlr.tool.Grammar
-
- grammarType() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- grammarType() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- grammarType_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.grammarType_return
-
- grammarTypeToFileNameSuffix - Static variable in class org.antlr.tool.Grammar
-
- grammarTypeToRulePropertiesScope - Static variable in class org.antlr.tool.RuleLabelScope
-
- grammarTypeToString - Static variable in class org.antlr.tool.Grammar
-
- GrammarUnreachableAltsMessage - Class in org.antlr.tool
-
Reports a potential parsing issue with a decision; the decision is
nondeterministic in some way.
- GrammarUnreachableAltsMessage(DecisionProbe, List<Integer>) - Constructor for class org.antlr.tool.GrammarUnreachableAltsMessage
-
- grammarWarning(int, Grammar, Token) - Static method in class org.antlr.tool.ErrorManager
-
- grammarWarning(int, Grammar, Token, Object) - Static method in class org.antlr.tool.ErrorManager
-
- grammarWarning(int, Grammar, Token, Object, Object) - Static method in class org.antlr.tool.ErrorManager
-
- Graph<T> - Class in org.antlr.misc
-
A generic graph with edges; Each node as a single Object payload.
- Graph() - Constructor for class org.antlr.misc.Graph
-
- Graph.Node<T> - Class in org.antlr.misc
-
- groomQualifiedFileName(String, String) - Method in class org.antlr.tool.BuildDependencyGenerator
-
- grow() - Method in class org.antlr.misc.IntArrayList
-
- growToInclude(int) - Method in class org.antlr.misc.BitSet
-
Grows the set to a larger number of bits.
- id() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- id() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ID - Static variable in class org.antlr.grammar.v3.ActionAnalysis
-
- ID - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- ID - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ID - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ID - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ID - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ID - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ID - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ID - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ID - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ID - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ID - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ID - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- ID - Variable in class org.antlr.tool.GrammarAST
-
- id_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.id_return
-
- id_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.id_return
-
- idList() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- idList_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.idList_return
-
- IGNORE_STRING_IN_GRAMMAR_FILE_NAME - Static variable in class org.antlr.tool.Grammar
-
- implicitLexer - Variable in class org.antlr.tool.Grammar
-
Was this created from a COMBINED grammar?
- IMPLIES - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- IMPLIES - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- IMPORT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- IMPORT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- IMPORT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- IMPORT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- IMPORT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- IMPORT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- IMPORT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- IMPORT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- imported - Variable in class org.antlr.tool.Rule
-
- importedGrammars - Variable in class org.antlr.tool.GrammarSpelunker
-
- importGrammar(GrammarAST, String) - Method in class org.antlr.tool.Grammar
-
Import the rules/tokens of a delegate grammar.
- imports() - Method in class org.antlr.tool.GrammarSpelunker
-
- importTokenVocabulary(Grammar) - Method in class org.antlr.tool.Grammar
-
Pull your token definitions from an existing grammar in memory.
- importTokenVocabulary(GrammarAST, String) - Method in class org.antlr.tool.Grammar
-
Load a vocab file <vocabName>.tokens and return max token type found.
- incidentEdgeLabel - Variable in class org.antlr.analysis.NFAState
-
For o-A->o type NFA tranitions, record the label that leads to this
state.
- includes - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
-
Provides an explicit list of all the grammars that should be included in
the generate phase of the plugin.
- index - Variable in class org.antlr.tool.Rule
-
- indexToDecision - Variable in class org.antlr.tool.Grammar
-
Each subrule/rule is a decision point and we must track them so we
can go back later and build DFA predictors for them.
- INDIRECT_TEMPLATE_INSTANCE - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- info(String) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
-
Sends an informational message to the Maven log sink.
- info(String) - Method in interface org.antlr.tool.ANTLRErrorListener
-
- info(String) - Static method in class org.antlr.tool.ErrorManager
-
- infos - Variable in class org.antlr.tool.ErrorManager.ErrorState
-
- init(Grammar) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- init(Grammar) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- init(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- INITACTION - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- INITACTION - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- INITACTION - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- INITACTION - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- INITACTION - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- INITACTION - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- INITACTION - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- INITACTION - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- initAltRelatedInfo() - Method in class org.antlr.analysis.DFA
-
- initASTPatterns() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- initContextTrees(int) - Method in class org.antlr.analysis.NFAToDFAConverter
-
- INITIAL_DECISION_LIST_SIZE - Static variable in class org.antlr.tool.Grammar
-
- INITIAL_NUM_TRANSITIONS - Static variable in class org.antlr.analysis.DFAState
-
- initialize(int, String) - Method in class org.antlr.tool.GrammarAST
-
- initialize(Token) - Method in class org.antlr.tool.GrammarAST
-
- initialize(Tree) - Method in class org.antlr.tool.GrammarAST
-
- initIdToMessageNameMapping() - Static method in class org.antlr.tool.ErrorManager
-
- initTokenSymbolTables() - Method in class org.antlr.tool.CompositeGrammar
-
- initValue - Variable in class org.antlr.tool.Attribute
-
The optional attribute intialization expression
- inlineActions - Variable in class org.antlr.tool.Rule
-
Track all executable actions other than named actions like @init.
- input - Variable in class org.antlr.tool.Interpreter
-
- inputDirectory - Variable in class org.antlr.tool.GrammarSpelunker
-
- insufficientPredicates(DecisionProbe, DFAState, Map<Integer, Set<Token>>) - Static method in class org.antlr.tool.ErrorManager
-
- INT - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- INT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- INT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- INT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- INT - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- INT - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- INT - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- INT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- INT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- INT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- INT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- INT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- IntArrayList - Class in org.antlr.misc
-
An ArrayList based upon int members.
- IntArrayList() - Constructor for class org.antlr.misc.IntArrayList
-
- IntArrayList(int) - Constructor for class org.antlr.misc.IntArrayList
-
- integer(int) - Static method in class org.antlr.misc.Utils
-
Integer objects are immutable so share all Integers with the
same value up to some max size.
- INTEGER_POOL_MAX_VALUE - Static variable in class org.antlr.misc.Utils
-
- internalError(Object) - Static method in class org.antlr.tool.ErrorManager
-
- internalError(Object, Throwable) - Static method in class org.antlr.tool.ErrorManager
-
- internalOption_PrintDFA - Static variable in class org.antlr.Tool
-
- internalOption_PrintGrammarTree - Static variable in class org.antlr.Tool
-
- internalOption_ShowNFAConfigsInDFA - Static variable in class org.antlr.Tool
-
- internalOption_watchNFAConversion - Static variable in class org.antlr.Tool
-
- Interp - Class in org.antlr.tool
-
Interpret any ANTLR grammar:
java Interp file.g tokens-to-ignore start-rule input-file
java Interp C.g 'WS COMMENT' program t.c
where the WS and COMMENT are the names of tokens you want to have
the parser ignore.
- Interp() - Constructor for class org.antlr.tool.Interp
-
- Interp.FilteringTokenStream - Class in org.antlr.tool
-
- Interpreter - Class in org.antlr.tool
-
The recognition interpreter/engine for grammars.
- Interpreter(Grammar, IntStream) - Constructor for class org.antlr.tool.Interpreter
-
- intersect(Label, Label) - Static method in class org.antlr.analysis.Label
-
- intersection(LookaheadSet) - Method in class org.antlr.analysis.LookaheadSet
-
- intersection(Interval) - Method in class org.antlr.misc.Interval
-
Return the interval in common between this and o
- intersection(AttributeScope) - Method in class org.antlr.tool.AttributeScope
-
Return the set of keys that collide from
this and other.
- Interval - Class in org.antlr.misc
-
An immutable inclusive interval a..b
- Interval(int, int) - Constructor for class org.antlr.misc.Interval
-
- INTERVAL_POOL_MAX_VALUE - Static variable in class org.antlr.misc.Interval
-
- intervals - Variable in class org.antlr.misc.IntervalSet
-
The list of sorted, disjoint intervals.
- IntervalSet - Class in org.antlr.misc
-
A set of integers that relies on ranges being common to do
"run-length-encoded" like compression (if you view an IntSet like
a BitSet with runs of 0s and 1s).
- IntervalSet() - Constructor for class org.antlr.misc.IntervalSet
-
Create a set with no elements
- IntervalSet(List<Interval>) - Constructor for class org.antlr.misc.IntervalSet
-
- inTest - Variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- IntSet - Interface in org.antlr.misc
-
A generic set of ints that has an efficient implementation, BitSet,
which is a compressed bitset and is useful for ints that
are small, for example less than 500 or so, and w/o many ranges.
- INVALID - Static variable in class org.antlr.analysis.Label
-
- INVALID_ALT_NUMBER - Static variable in class org.antlr.analysis.NFA
-
- INVALID_PRED_VALUE - Static variable in class org.antlr.analysis.SemanticContext.Predicate
-
- INVALID_RULE_INDEX - Static variable in class org.antlr.tool.Grammar
-
- INVALID_STATE_NUMBER - Static variable in class org.antlr.analysis.State
-
- invokingState - Variable in class org.antlr.analysis.NFAContext
-
The NFA state that invoked another rule's start state is recorded
on the rule invocation context stack.
- isAcceptState() - Method in class org.antlr.analysis.State
-
- isAction() - Method in class org.antlr.analysis.ActionLabel
-
- isAction() - Method in class org.antlr.analysis.Label
-
- isAction() - Method in class org.antlr.analysis.Transition
-
- isAtom() - Method in class org.antlr.analysis.Label
-
- isAtomTokenType(int) - Method in class org.antlr.tool.Grammar
-
- isBuiltFromString() - Method in class org.antlr.tool.Grammar
-
- isClassicDFA() - Method in class org.antlr.analysis.DFA
-
- isCyclic() - Method in class org.antlr.analysis.DecisionProbe
-
- isCyclic() - Method in class org.antlr.analysis.DFA
-
Is this DFA cyclic? That is, are there any loops? If not, then
the DFA is essentially an LL(k) predictor for some fixed, max k value.
- isDebug() - Method in class org.antlr.Tool
-
Indicate if ANTLR has generated, or will generate a debug version of the
recognizer.
- isDecisionState() - Method in class org.antlr.analysis.NFAState
-
- isDepend() - Method in class org.antlr.Tool
-
Indicates whether ANTLR has supplied, or will supply, a list of all the things
that the input grammar depends upon and all the things that will be generated
when that grammar is successfully analyzed.
- isDeterministic() - Method in class org.antlr.analysis.DecisionProbe
-
If no states are dead-ends, no alts are unreachable, there are
no nondeterminisms unresolved by syn preds, all is ok with decision.
- isDynamicGlobalScope - Variable in class org.antlr.tool.AttributeScope
-
Not a rule scope, but visible to all rules "scope symbols { ...}"
- isDynamicRuleScope - Variable in class org.antlr.tool.AttributeScope
-
Visible to all rules, but defined in rule "scope { int i; }"
- isEmpty() - Method in class org.antlr.analysis.NFAContext
-
A context is empty if there is no parent; meaning nobody pushed
anything on the call stack.
- isEmptyRule(GrammarAST) - Method in class org.antlr.tool.Grammar
-
Rules like "a : ;" and "a : {...} ;" should not generate
try/catch blocks for RecognitionException.
- isEOTTargetState() - Method in class org.antlr.analysis.NFAState
-
- isEpsilon() - Method in class org.antlr.analysis.ActionLabel
-
- isEpsilon() - Method in class org.antlr.analysis.Label
-
- isEpsilon() - Method in class org.antlr.analysis.Transition
-
- isForceAllFilesToOutputDir() - Method in class org.antlr.Tool
-
Indicates whether ANTLR will force all files to the output directory, even
if the input files have relative paths from the input directory.
- isGenerate_DFA_dot() - Method in class org.antlr.Tool
-
Indicates whether ANTLR has generated or will generate a description of
all the NFAs in
Dot format
- isGenerate_NFA_dot() - Method in class org.antlr.Tool
-
Indicates whether ANTLR has gnerated or will generate a description of
all the NFAs in
Dot format
- isGreedy() - Method in class org.antlr.analysis.DFA
-
- isLeftRec - Variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker.outerAlternative_return
-
- isLeftRec - Variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker.ruleBlock_return
-
- isListLabel(String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- isNextNonActionElementEOA(GrammarAST) - Method in class org.antlr.tool.GrammarSanity
-
- isNil() - Method in class org.antlr.analysis.LookaheadSet
-
- isNil() - Method in class org.antlr.misc.BitSet
-
- isNil() - Method in class org.antlr.misc.IntervalSet
-
return true if this set has no members
- isNil() - Method in interface org.antlr.misc.IntSet
-
- isNonLLStarDecision() - Method in class org.antlr.analysis.DecisionProbe
-
Found recursion in > 1 alt
- ISOLATED_DYNAMIC_SCOPE - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- ISOLATED_LEXER_RULE_REF - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- ISOLATED_TOKEN_REF - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- isParameterScope - Variable in class org.antlr.tool.AttributeScope
-
- isPredefinedLexerRuleScope - Variable in class org.antlr.tool.AttributeScope
-
- isPredefinedRuleScope - Variable in class org.antlr.tool.AttributeScope
-
- isPrintGrammar() - Method in class org.antlr.Tool
-
Indicates whether ANTLR has printed, or will print, a version of the input grammar
file(s) that is stripped of any action code embedded within.
- isProfile() - Method in class org.antlr.Tool
-
Indicates whether ANTLR has generated or will generate a version of the
recognizer that gathers statistics about its execution, which it prints when
it terminates.
- isReduced() - Method in class org.antlr.analysis.DecisionProbe
-
- isReduced() - Method in class org.antlr.analysis.DFA
-
Is the DFA reduced? I.e., does every state have a path to an accept
state? If not, don't delete as we need to generate an error indicating
which paths are "dead ends".
- isReport() - Method in class org.antlr.Tool
-
Indicates whether ANTLR has generated or will generate a report of various
elements of the grammar analysis, once it it has finished analyzing a grammar
file.
- isResolvedWithPredicates() - Method in class org.antlr.analysis.DFAState
-
- isReturnScope - Variable in class org.antlr.tool.AttributeScope
-
- isRuleRefInAlt(String) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- isSemanticPredicate() - Method in class org.antlr.analysis.Label
-
- isSemanticPredicate() - Method in class org.antlr.analysis.PredicateLabel
-
- isSemanticPredicate() - Method in class org.antlr.analysis.Transition
-
- isSet() - Method in class org.antlr.analysis.Label
-
- issueInvalidAttributeError(String, String, Rule, Token, int) - Method in class org.antlr.codegen.CodeGenerator
-
- issueInvalidAttributeError(String, Rule, Token, int) - Method in class org.antlr.codegen.CodeGenerator
-
- issueInvalidScopeError(String, String, Rule, Token, int) - Method in class org.antlr.codegen.CodeGenerator
-
- issueRecursionWarnings() - Method in class org.antlr.analysis.DecisionProbe
-
- issueWarnings() - Method in class org.antlr.analysis.DecisionProbe
-
- isSynPred - Variable in class org.antlr.tool.Rule
-
- isSyntacticPredicate() - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- isSyntacticPredicate() - Method in class org.antlr.analysis.SemanticContext
-
- isSyntacticPredicate() - Method in class org.antlr.analysis.SemanticContext.NOT
-
- isSyntacticPredicate() - Method in class org.antlr.analysis.SemanticContext.Predicate
-
- isTokenRefInAlt(String) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- isTokensRuleDecision() - Method in class org.antlr.analysis.DFA
-
Is this DFA derived from the NFA for the Tokens rule?
- isTrace() - Method in class org.antlr.Tool
-
Indicate whether ANTLR has generated, or will generate a version of the
recognizer that prints trace messages on entry and exit of each rule.
- isValidActionScope(int, String) - Method in class org.antlr.codegen.CppTarget
-
Is scope in @scope::name {action} valid for this kind of grammar?
Targets like C++ may want to allow new scopes like headerfile or
some such.
- isValidActionScope(int, String) - Method in class org.antlr.codegen.CTarget
-
Is scope in @scope::name {action} valid for this kind of grammar?
Targets like C++ may want to allow new scopes like headerfile or
some such.
- isValidActionScope(int, String) - Method in class org.antlr.codegen.RubyTarget
-
- isValidActionScope(int, String) - Method in class org.antlr.codegen.Target
-
Is scope in @scope::name {action} valid for this kind of grammar?
Targets like C++ may want to allow new scopes like headerfile or
some such.
- isValidSet(TreeToNFAConverter, GrammarAST) - Method in class org.antlr.tool.Grammar
-
Given set tree like ( SET A B ), check that A and B
are both valid sets themselves, else we must tree like a BLOCK
- isValidSimpleElementNode(Tree) - Method in class org.antlr.tool.GrammarSanity
-
- isVerbose() - Method in class org.antlr.Tool
-
Indicates whether ANTLR will be verbose when analyzing grammar files, such as
displaying the names of the files it is generating and similar information.
- iterator() - Method in class org.antlr.misc.OrderedHashSet
-
- random - Static variable in class org.antlr.tool.RandomPhrase
-
- randomPhrase(Grammar, List<Integer>, String) - Static method in class org.antlr.tool.RandomPhrase
-
an experimental method to generate random phrases for a given
grammar given a start rule.
- RandomPhrase - Class in org.antlr.tool
-
Generate a random phrase given a grammar.
- RandomPhrase() - Constructor for class org.antlr.tool.RandomPhrase
-
- range() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- range() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- range() - Method in class org.antlr.tool.GrammarSerializerFoo
-
- range(int, int) - Static method in class org.antlr.misc.BitSet
-
- RANGE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RANGE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RANGE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- RANGE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RANGE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RANGE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RANGE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RANGE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- range_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.range_return
-
- range_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.range_return
-
- rankdir - Variable in class org.antlr.tool.DOTGenerator
-
- RCURLY - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RCURLY - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RCURLY - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RCURLY - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RCURLY - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RCURLY - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RCURLY - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RCURLY - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- reach(DFAState, Label) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Given the set of NFA states in DFA state d, find all NFA states
reachable traversing label arcs.
- REACHABLE_BUSY - Static variable in class org.antlr.analysis.DecisionProbe
-
- REACHABLE_BUSY - Static variable in class org.antlr.analysis.DFA
-
- REACHABLE_NO - Static variable in class org.antlr.analysis.DecisionProbe
-
- REACHABLE_NO - Static variable in class org.antlr.analysis.DFA
-
- REACHABLE_UNKNOWN - Static variable in class org.antlr.analysis.DFA
-
- REACHABLE_YES - Static variable in class org.antlr.analysis.DecisionProbe
-
- REACHABLE_YES - Static variable in class org.antlr.analysis.DFA
-
- reachableLabels - Variable in class org.antlr.analysis.DFAState
-
As this state is constructed (i.e., as NFA states are added), we
can easily check for non-epsilon transitions because the only
transition that could be a valid label is transition(0).
- reachesState(DFAState, DFAState, Set<DFAState>) - Method in class org.antlr.analysis.DecisionProbe
-
Given a start state and a target state, return true if start can reach
target state.
- rec_rule(Grammar) - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- recognizerST - Variable in class org.antlr.codegen.CodeGenerator
-
- recognizerST - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
The overall lexer/parser template; simulate dynamically scoped
attributes by making this an instance var of the walker.
- recRuleTemplates - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- recurse() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- recurseNoLabel() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- recursionDepthEmanatingFromState(int) - Method in class org.antlr.analysis.NFAContext
-
Given an NFA state number, how many times has the NFA-to-DFA
conversion pushed that state on the stack? In other words,
the NFA state must be a rule invocation state and this method
tells you how many times you've been to this state.
- recursionOverflow(DecisionProbe, DFAState, int, Collection<String>, Collection<? extends Collection<? extends NFAState>>) - Static method in class org.antlr.tool.ErrorManager
-
- RecursionOverflowMessage - Class in org.antlr.tool
-
Indicates recursion overflow.
- RecursionOverflowMessage(DecisionProbe, DFAState, int, Collection<String>, Collection<? extends Collection<? extends NFAState>>) - Constructor for class org.antlr.tool.RecursionOverflowMessage
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RECURSIVE_RULE_REF - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- recursiveAltSet - Variable in class org.antlr.analysis.DFA
-
Track whether an alt discovers recursion for each alt during
NFA to DFA conversion; >1 alt with recursion implies nonregular.
- reduced - Variable in class org.antlr.analysis.DFA
-
Is this DFA reduced? I.e., can all states lead to an accept state?
- refClosureBusy - Variable in class org.antlr.tool.CompositeGrammar
-
Used during getRuleReferenceClosure to detect computation cycles
- referencedPredefinedRuleAttributes - Variable in class org.antlr.tool.Rule
-
Do not generate start, stop etc...
- referencedRule - Variable in class org.antlr.tool.RuleLabelScope
-
- referencedRuleName - Variable in class org.antlr.tool.Grammar.LabelElementPair
-
- referenceRuleLabelPredefinedAttribute(String) - Method in class org.antlr.tool.Grammar
-
To yield smaller, more readable code, track which rules have their
predefined attributes accessed.
- remove(int) - Method in class org.antlr.analysis.LookaheadSet
-
- remove(int) - Method in class org.antlr.misc.BitSet
-
- remove(int) - Method in class org.antlr.misc.IntervalSet
-
- remove(int) - Method in interface org.antlr.misc.IntSet
-
remove this element from this set
- remove(Object) - Method in class org.antlr.misc.OrderedHashSet
-
- removeErrorListener() - Static method in class org.antlr.tool.ErrorManager
-
- removeRecursiveOverflowState(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
If a recursion overflow is resolve with predicates, then we need
to shut off the warning that would be generated.
- removeState(DFAState) - Method in class org.antlr.analysis.DFA
-
- removeTransition(int) - Method in class org.antlr.analysis.DFAState
-
- removeUselessLabels(Map<String, Grammar.LabelElementPair>) - Method in class org.antlr.tool.Grammar
-
A label on a rule is useless if the rule has no return value, no
tree or template output, and it is not referenced in an action.
- replace(String, String, String) - Static method in class org.antlr.misc.Utils
-
Given a source string, src,
a string to replace, replacee,
and a string to replace with, replacer,
return a new string w/ the replacing done.
- replaceLastRuleRef(GrammarAST, String) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- replaceRuleRefs(GrammarAST, String) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- report - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
-
If set to true, then after the tool has processed an input grammar file
it will report various statistics about the parser, such as information
on cyclic DFAs, which rules may use backtracking, and so on.
- reportAltPredicateContext(DFAState, Map<Integer, ? extends SemanticContext>) - Method in class org.antlr.analysis.DecisionProbe
-
Report the list of predicates found for each alternative; copy
the list because this set gets altered later by the method
tryToResolveWithSemanticPredicates() while flagging NFA configurations
in d as resolved.
- reportDanglingState(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
Report the fact that DFA state d is not a state resolved with
predicates and yet it has no emanating edges.
- ReportData() - Constructor for class org.antlr.tool.GrammarReport.ReportData
-
- reportError(String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- reportError(RecognitionException) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- reportError(RecognitionException) - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- reportError(RecognitionException) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- reportError(RecognitionException) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- reportError(RecognitionException) - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- reportError(RecognitionException) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- reportIncompletelyCoveredAlts(DFAState, Map<Integer, Set<Token>>) - Method in class org.antlr.analysis.DecisionProbe
-
- reportLexerRuleNondeterminism(DFAState, Set<Integer>) - Method in class org.antlr.analysis.DecisionProbe
-
Currently the analysis reports issues between token definitions, but
we don't print out warnings in favor of just picking the first token
definition found in the grammar ala lex/flex.
- reportNondeterminism(DFAState, Set<Integer>) - Method in class org.antlr.analysis.DecisionProbe
-
- reportNondeterminismResolvedWithSemanticPredicate(DFAState) - Method in class org.antlr.analysis.DecisionProbe
-
- reportNonLLStarDecision(DFA) - Method in class org.antlr.analysis.DecisionProbe
-
Report that at least 2 alts have recursive constructs.
- reportRecursionOverflow(DFAState, NFAConfiguration) - Method in class org.antlr.analysis.DecisionProbe
-
- reportScanError(RecognitionException) - Method in class org.antlr.tool.Interpreter
-
- reportST - Variable in class org.antlr.tool.Message
-
- reset() - Method in class org.antlr.analysis.DecisionProbe
-
- reset() - Method in class org.antlr.analysis.DFAState
-
- resetErrorState() - Static method in class org.antlr.tool.ErrorManager
-
- resetStateNumbersToBeContiguous() - Method in class org.antlr.analysis.DFA
-
Walk all states and reset their numbers to be a contiguous sequence
of integers starting from 0.
- resolveByChoosingFirstAlt(DFAState, Set<Integer>) - Method in class org.antlr.analysis.NFAToDFAConverter
-
- resolveByPickingExitAlt(DFAState, Set<Integer>) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Resolve state d by choosing exit alt, which is same value as the
number of alternatives.
- resolveByPickingMinAlt(DFAState, Set<Integer>) - Method in class org.antlr.analysis.NFAToDFAConverter
-
Turn off all configurations associated with the
set of incoming nondeterministic alts except the min alt number.
- resolved - Variable in class org.antlr.analysis.NFAConfiguration
-
Indicate that this configuration has been resolved and no further
DFA processing should occur with it.
- resolvedWithPredicates - Variable in class org.antlr.analysis.DFAState
-
Rather than recheck every NFA configuration in a DFA state (after
resolving) in findNewDFAStatesAndAddDFATransitions just check
this boolean.
- resolveNonDeterminisms(DFAState) - Method in class org.antlr.analysis.NFAToDFAConverter
-
If > 1 NFA configurations within this DFA state have identical
NFA state and context, but differ in their predicted
TODO update for new context suffix stuff 3-9-2005
alternative then a single input sequence predicts multiple alts.
- resolveWithPredicate - Variable in class org.antlr.analysis.NFAConfiguration
-
This bit is used to indicate a semantic predicate will be
used to resolve the conflict.
- RET - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RET - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RET - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RET - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- RET - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- RET - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- RET - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RET - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RET - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RET - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RET - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- RETURNS - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RETURNS - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RETURNS - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RETURNS - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RETURNS - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RETURNS - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RETURNS - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RETURNS - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- returnScope - Variable in class org.antlr.tool.Rule
-
The return values of a rule and predefined rule attributes
- retvals - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- rewrite() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- rewrite() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- rewrite() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- rewrite() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rewrite(TreeAdaptor, CommonTree, String[]) - Method in class org.antlr.tool.Strip
-
- REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- REWRITE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- REWRITE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- REWRITE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- REWRITE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- REWRITE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rewrite_alternative() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_alternative() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_alternative() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_alternative_return
-
- rewrite_alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_alternative_return
-
- rewrite_atom() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_atom() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_atom(boolean) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_atom_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_atom_return
-
- rewrite_atom_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_atom_return
-
- rewrite_atom_return() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.rewrite_atom_return
-
- rewrite_block() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_block() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_block(String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_block_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_block_return
-
- rewrite_block_return() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.rewrite_block_return
-
- rewrite_ebnf() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_ebnf() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_ebnf() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_ebnf_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_ebnf_return
-
- rewrite_ebnf_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_ebnf_return
-
- rewrite_element() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_element() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_element() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_element_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_element_return
-
- rewrite_element_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_element_return
-
- rewrite_indirect_template_head() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_indirect_template_head() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_indirect_template_head() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_indirect_template_head_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_indirect_template_head_return
-
- rewrite_indirect_template_head_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_indirect_template_head_return
-
- rewrite_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_return
-
- rewrite_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_return
-
- rewrite_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_return
-
- rewrite_return() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.rewrite_return
-
- rewrite_return() - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter.rewrite_return
-
- rewrite_template() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_template() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- rewrite_template() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_template() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_template() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_template() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_template_arg() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_template_arg() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_template_arg() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_template_arg_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_template_arg_return
-
- rewrite_template_arg_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_arg_return
-
- rewrite_template_args() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_template_args() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_template_args() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_template_args_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_template_args_return
-
- rewrite_template_args_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_args_return
-
- rewrite_template_head() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_template_head_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_template_head_return
-
- rewrite_template_ref() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_template_ref() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_template_ref_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_ref_return
-
- rewrite_template_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_template_return
-
- rewrite_template_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_template_return
-
- rewrite_tree() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_tree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_tree() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_tree() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewrite_tree() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rewrite_tree_alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_tree_alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_tree_alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_alternative_return
-
- rewrite_tree_atom() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_tree_atom() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_tree_atom_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_atom_return
-
- rewrite_tree_block() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_tree_block() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_tree_block_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_block_return
-
- rewrite_tree_ebnf() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_tree_ebnf() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_tree_ebnf_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_ebnf_return
-
- rewrite_tree_element() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rewrite_tree_element() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rewrite_tree_element_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_element_return
-
- rewrite_tree_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_tree_return
-
- rewrite_tree_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_tree_return
-
- rewrite_tree_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.rewrite_tree_return
-
- rewrite_with_sempred() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rewrite_with_sempred_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rewrite_with_sempred_return
-
- rewriteBlockNestingLevel - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rewriteMode() - Method in class org.antlr.tool.Grammar
-
- rewriteRefsDeep - Variable in class org.antlr.tool.GrammarAST
-
- rewriteRefsShallow - Variable in class org.antlr.tool.GrammarAST
-
If this is a BLOCK node for a rewrite rule, track referenced
elements here.
- rewriteRuleRefs - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- REWRITES - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- REWRITES - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- REWRITES - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- REWRITES - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- REWRITES - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- REWRITES - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- REWRITES - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- REWRITES - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rewriteTreeNestingLevel - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- right - org.antlr.tool.LeftRecursiveRuleAnalyzer.ASSOC
-
- right - Variable in class org.antlr.analysis.StateCluster
-
- RIGHT_EDGE_OF_BLOCK - Static variable in class org.antlr.analysis.NFAState
-
- root - Variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- root - Variable in class org.antlr.tool.GrammarReport2
-
- ROOT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- ROOT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- ROOT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ROOT - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- ROOT - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ROOT - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ROOT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ROOT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ROOT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ROOT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ROOT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- RPAREN - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RPAREN - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RPAREN - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RPAREN - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RPAREN - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RPAREN - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RPAREN - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RPAREN - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rubyCharValueEscape - Variable in class org.antlr.codegen.RubyTarget.RubyRenderer
-
- rubyKeywords - Static variable in class org.antlr.codegen.RubyTarget
-
A set of ruby keywords which are used to escape labels and method names
which will cause parse errors in the ruby source
- RubyRenderer() - Constructor for class org.antlr.codegen.RubyTarget.RubyRenderer
-
- RubyTarget - Class in org.antlr.codegen
-
- RubyTarget() - Constructor for class org.antlr.codegen.RubyTarget
-
- RubyTarget.RubyRenderer - Class in org.antlr.codegen
-
- rule - Variable in class org.antlr.analysis.RuleClosureTransition
-
Ptr to the rule definition object for this rule ref
- rule() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rule() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- rule() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- rule() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- rule() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- rule() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rule() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rule() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rule(String) - Method in class org.antlr.tool.GrammarSerializerFoo
-
- Rule - Class in org.antlr.tool
-
Combine the info associated with a rule.
- Rule(Grammar, String, int, int) - Constructor for class org.antlr.tool.Rule
-
- RULE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RULE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RULE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RULE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- RULE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- RULE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- RULE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RULE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RULE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RULE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RULE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- RULE_BLOCK_NESTING_LEVEL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RULE_LABEL - Static variable in class org.antlr.tool.Grammar
-
- RULE_LIST_LABEL - Static variable in class org.antlr.tool.Grammar
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- RULE_REF - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rule_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rule_return
-
- rule_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rule_return
-
- rule_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.rule_return
-
- rule_return() - Constructor for class org.antlr.grammar.v3.DefineGrammarItemsWalker.rule_return
-
- rule_return() - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter.rule_return
-
- rule_scope() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rule_scope
-
- RULE_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- rule_stack - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ruleAction() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- ruleAction() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ruleAction() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ruleAction() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ruleAction(Rule) - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ruleAction_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.ruleAction_return
-
- ruleAction_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.ruleAction_return
-
- ruleActions() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- ruleActions_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.ruleActions_return
-
- ruleAltList(Map<String, Object>) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- ruleAltList_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.ruleAltList_return
-
- ruleBlock() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ruleBlock_return() - Constructor for class org.antlr.grammar.v3.LeftRecursiveRuleWalker.ruleBlock_return
-
- ruleBody() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- RuleClosureTransition - Class in org.antlr.analysis
-
A transition used to reference another rule.
- RuleClosureTransition(Rule, NFAState, NFAState) - Constructor for class org.antlr.analysis.RuleClosureTransition
-
- ruleIndex - Variable in class org.antlr.tool.CompositeGrammar
-
Rules are uniquely labeled from 1..n among all grammars
- ruleIndexToRuleList - Variable in class org.antlr.tool.CompositeGrammar
-
Map a rule index to its name; use a Vector on purpose as new
collections stuff won't let me setSize and make it grow.
- ruleLabels - Variable in class org.antlr.tool.Rule
-
A list of all LabelElementPair attached to rule references like f=field
- RuleLabelScope - Class in org.antlr.tool
-
- RuleLabelScope(Rule, Token) - Constructor for class org.antlr.tool.RuleLabelScope
-
- ruleListLabels - Variable in class org.antlr.tool.Rule
-
A list of all rule ref list LabelElementPair like ids+=expr
- ruleName - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- ruleref() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- ruleRef(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
-
- ruleref_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.ruleref_return
-
- ruleRefs - Variable in class org.antlr.tool.Grammar
-
The unique set of all rule references in any rule; set of tree node
objects so two refs to same rule can exist but at different line/position.
- rules() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- rules() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- rules() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- rules() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- rules() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- rules(ST) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- rules_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.rules_return
-
- ruleScope - Variable in class org.antlr.tool.Rule
-
the attributes defined with "scope {...}" inside a rule
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ruleScopeSpec() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- ruleScopeSpec(Rule) - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- ruleScopeSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.ruleScopeSpec_return
-
- ruleScopeSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.ruleScopeSpec_return
-
- run() - Method in class org.antlr.analysis.NFAConversionThread
-
- sampleBadState - Variable in class org.antlr.tool.RecursionOverflowMessage
-
- scan(String) - Method in class org.antlr.tool.Interpreter
-
- scan(String, List<NFAState>) - Method in class org.antlr.tool.Interpreter
-
- scan(String, DebugEventListener, List<NFAState>) - Method in class org.antlr.tool.Interpreter
-
For a given input char stream, try to match against the NFA
starting at startRule.
- scanner - Variable in class org.antlr.tool.GrammarSpelunker
-
- Scanner(Reader) - Constructor for class org.antlr.tool.GrammarSpelunker.Scanner
-
- SCOPE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SCOPE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SCOPE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SCOPE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- SCOPE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- SCOPE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- SCOPE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SCOPE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SCOPE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SCOPE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SCOPE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- SCOPE_INDEX_EXPR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- scopedRuleRefs - Variable in class org.antlr.tool.Grammar
-
- scopes - Variable in class org.antlr.tool.Grammar
-
Track the scopes defined outside of rules and the scopes associated
with all rules (even if empty).
- semanticContext - Variable in class org.antlr.analysis.NFAConfiguration
-
The set of semantic predicates associated with this NFA
configuration.
- semanticContext - Variable in class org.antlr.analysis.PredicateLabel
-
A tree of semantic predicates from the grammar AST if label==SEMPRED.
- SemanticContext - Class in org.antlr.analysis
-
A binary tree structure used to record the semantic context in which
an NFA configuration is valid.
- SemanticContext() - Constructor for class org.antlr.analysis.SemanticContext
-
- SemanticContext.AND - Class in org.antlr.analysis
-
- SemanticContext.CommutativePredicate - Class in org.antlr.analysis
-
- SemanticContext.FalsePredicate - Class in org.antlr.analysis
-
- SemanticContext.NOT - Class in org.antlr.analysis
-
- SemanticContext.OR - Class in org.antlr.analysis
-
- SemanticContext.Predicate - Class in org.antlr.analysis
-
- SemanticContext.TruePredicate - Class in org.antlr.analysis
-
- SEMI - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SEMI - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SEMI - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SEMI - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SEMI - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SEMI - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SEMI - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SEMI - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- SEMPRED - Static variable in class org.antlr.analysis.Label
-
label is a semantic predicate; implies label is epsilon also
- SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SEMPRED - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- serialize(State) - Method in class org.antlr.tool.FASerializer
-
- serialize(State, boolean) - Method in class org.antlr.tool.FASerializer
-
Return a string representation of a state machine.
- set() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- set(int, int) - Method in class org.antlr.misc.IntArrayList
-
Set the ith element.
- set(int, T) - Method in class org.antlr.misc.OrderedHashSet
-
Replace an existing value with a new value; updates the element
list and the hash table, but not the key as that has not changed.
- set(GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SET - Static variable in class org.antlr.analysis.Label
-
label is a set of tokens or char
- SET_ATTRIBUTE - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- SET_DYNAMIC_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- SET_ENCLOSING_RULE_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- SET_EXPR_ATTRIBUTE - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- SET_LOCAL_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- set_return() - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter.set_return
-
- SET_RULE_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- SET_TOKEN_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- setAcceptState(boolean) - Method in class org.antlr.analysis.State
-
- setAcceptState(int, DFAState) - Method in class org.antlr.analysis.DFA
-
- setAcceptStateReachable(int) - Method in class org.antlr.analysis.DFAState
-
- setActions(Map<String, Object>) - Method in class org.antlr.tool.Rule
-
- setAlternative() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- setArrowheadType(String) - Method in class org.antlr.tool.DOTGenerator
-
- setBlock() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- setBlock_return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.setBlock_return
-
- setBlockOption(Grammar, String, Object) - Method in class org.antlr.tool.GrammarAST
-
Save the option key/value pair and process it; return the key
or null if invalid option.
- setBlockOptions(Map<String, Object>) - Method in class org.antlr.tool.GrammarAST
-
- setCharPositionInLine(int) - Method in class org.antlr.tool.GrammarAST
-
- setCodeGenerator(CodeGenerator) - Method in class org.antlr.tool.Grammar
-
- setColumn(int) - Method in class org.antlr.tool.Message
-
- setCurrentRule(Rule) - Method in class org.antlr.tool.NFAFactory
-
- setCurrentRuleName(String) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- setDebug(boolean) - Method in class org.antlr.codegen.CodeGenerator
-
- setDebug(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should generate a debug version of the
recognizer.
- setDecisionASTNode(GrammarAST) - Method in class org.antlr.analysis.NFAState
-
What AST node is associated with this NFAState? When you
set the AST node, I set the node to point back to this NFA state.
- setDecisionBlockAST(int, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- setDecisionNFA(int, NFAState) - Method in class org.antlr.tool.Grammar
-
- setDecisionNumber(int) - Method in class org.antlr.analysis.NFAState
-
- setDelegationRoot(Grammar) - Method in class org.antlr.tool.CompositeGrammar
-
- setDepend(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should supply a list of all the things
that the input grammar depends upon and all the things that will be generated
when that gramamr is successfully analyzed.
- setDescription(String) - Method in class org.antlr.analysis.NFAState
-
- setElement() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- setElement(IntSet) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- setEOTTargetState(boolean) - Method in class org.antlr.analysis.NFAState
-
- setErrorListener(ANTLRErrorListener) - Static method in class org.antlr.tool.ErrorManager
-
In general, you'll want all errors to go to a single spot.
- setFactory(NFAFactory) - Method in class org.antlr.analysis.NFA
-
- setFileName(String) - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- setFileName(String) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- setFileName(String) - Method in class org.antlr.tool.Grammar
-
- setForceAllFilesToOutputDir(boolean) - Method in class org.antlr.Tool
-
Indicates whether ANTLR will force all files to the output directory, even
if the input files have relative paths from the input directory.
- setForceRelativeOutput(boolean) - Method in class org.antlr.Tool
-
Used by build tools to force the output files to always be
relative to the base output directory, even though the tool
had to set the output directory to an absolute path as it
cannot rely on the workign directory like command line invocation
can.
- setFormat(String) - Static method in class org.antlr.tool.ErrorManager
-
The format gets reset either from the Tool if the user supplied a command line option to that effect
Otherwise we just use the default "antlr".
- setGenerate_DFA_dot(boolean) - Method in class org.antlr.Tool
-
Indicates whether ANTLR should generate a description of
all the NFAs in
Dot format
- setGenerate_NFA_dot(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should generate a description of
all the NFAs in
Dot format
- setGrammar(Grammar) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- setGrammarContent(String) - Method in class org.antlr.tool.Grammar
-
- setGrammarFileNames(List<String>) - Method in class org.antlr.Tool
-
Provide the List of all grammar file names that the ANTLR tool should process.
- setGrammarTree(GrammarAST) - Method in class org.antlr.tool.Grammar
-
- setGrammarType(int) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- setInputDirectory(String) - Method in class org.antlr.Tool
-
Set the base location of input files.
- setLibDirectory(String) - Method in class org.antlr.Tool
-
Set the Path to the directory in which ANTLR will search for ancillary
files such as .tokens vocab files and imported grammar files.
- setLine(int) - Method in class org.antlr.tool.GrammarAST
-
- setLine(int) - Method in class org.antlr.tool.Message
-
- setLocale(Locale) - Static method in class org.antlr.tool.ErrorManager
-
We really only need a single locale for entire running ANTLR code
in a single VM.
- setLookaheadDepth(int) - Method in class org.antlr.analysis.DFAState
-
- setLookaheadDFA(int, DFA) - Method in class org.antlr.tool.Grammar
-
Set the lookahead DFA for a particular decision.
- setLookaheadDFA(DFA) - Method in class org.antlr.tool.GrammarAST
-
- setMake(boolean) - Method in class org.antlr.Tool
-
Indicate whether the tool should analyze the dependencies of the provided grammar
file list and ensure that the grammars with dependencies are built
after any of the other gramamrs in the list that they are dependent on.
- setMaxSwitchCaseLabels(int) - Method in class org.antlr.Tool
-
Set the threshold of case labels beyond which ANTLR will not instruct the target template
to generate switch() { case xxx: ...
- setMessageFormat(String) - Method in class org.antlr.Tool
-
Set the message format to one of ANTLR, gnu, vs2005
- setMessageID(int) - Method in class org.antlr.tool.Message
-
- setMinSwitchAlts(int) - Method in class org.antlr.Tool
-
Set the threshold of the number alts, below which ANTLR will not instruct the target
template to use a switch statement.
- setName(String) - Method in class org.antlr.tool.Grammar
-
- setNFAConfigurations(OrderedHashSet<NFAConfiguration>) - Method in class org.antlr.analysis.DFAState
-
- setNFAStartState(NFAState) - Method in class org.antlr.tool.GrammarAST
-
- setOfNondeterministicDecisionNumbers - Variable in class org.antlr.tool.Grammar
-
- setOfNondeterministicDecisionNumbersResolvedWithPredicates - Variable in class org.antlr.tool.Grammar
-
- setOption(String, Object, Token) - Method in class org.antlr.tool.Grammar
-
Save the option key/value pair and process it; return the key
or null if invalid option.
- setOption(String, Object, Token) - Method in class org.antlr.tool.Rule
-
Save the option key/value pair and process it; return the key
or null if invalid option.
- setOption(Map<String, Object>, Set<String>, Grammar, String, Object) - Method in class org.antlr.tool.GrammarAST
-
- setOptions(Map<String, Object>, Token) - Method in class org.antlr.tool.Grammar
-
- setOptions(Map<String, Object>, Token) - Method in class org.antlr.tool.Rule
-
- setOptions(Grammar, Map<String, Object>) - Method in class org.antlr.tool.GrammarAST
-
- setOuterAltNum(int) - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- setOutputDirectory(String) - Method in class org.antlr.Tool
-
Set the location (base directory) where output files should be produced
by the ANTLR tool.
- setPrintGrammar(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should print a version of the input grammar
file(s) that is stripped of any action code embedded within.
- setProfile(boolean) - Method in class org.antlr.codegen.CodeGenerator
-
- setProfile(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should generate a version of the
recognizer that gathers statistics about its execution, which it prints when
it terminates.
- setRankdir(String) - Method in class org.antlr.tool.DOTGenerator
-
- setReport(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should generate a report of various
elements of the grammar analysis, once it it has finished analyzing a grammar
file.
- setReturnValues(GrammarAST) - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- setReturnValues(GrammarAST) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- setRule() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- setRule(GrammarAST) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- setRuleAST(String, GrammarAST) - Method in class org.antlr.tool.Grammar
-
- setSet(IntSet) - Method in class org.antlr.analysis.Label
-
- setSetValue(IntSet) - Method in class org.antlr.tool.GrammarAST
-
- setSize(int) - Method in class org.antlr.misc.IntArrayList
-
- setState(int, DFAState) - Method in class org.antlr.analysis.DFA
-
- setSynPredGateIfNotAlready(ST) - Method in class org.antlr.tool.Grammar
-
- setTerminalOption(Grammar, String, Object) - Method in class org.antlr.tool.GrammarAST
-
- setText(String) - Method in class org.antlr.tool.GrammarAST
-
- setToBlockWithSet(GrammarAST) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- setTokenBoundaries(Token, Token) - Method in class org.antlr.tool.GrammarAST
-
Track start/stop token for subtree root created for a rule.
- setTokenPrec(GrammarAST, int) - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- setTokenPrec(GrammarAST, int) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- setTokenTypeChannel(int, int) - Method in class org.antlr.tool.Interp.FilteringTokenStream
-
- setTool(Tool) - Static method in class org.antlr.tool.ErrorManager
-
- setTool(Tool) - Method in class org.antlr.tool.Grammar
-
- setTrace(boolean) - Method in class org.antlr.codegen.CodeGenerator
-
- setTrace(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should generate a version of the
recognizer that prints trace messages on entry and exit of each rule
- setTransition0(Transition) - Method in class org.antlr.analysis.NFAState
-
Used during optimization to reset a state to have the (single)
transition another state has.
- setTreeAdaptor(TreeAdaptor) - Method in class org.antlr.grammar.v3.ANTLRParser
-
- setTreeAdaptor(TreeAdaptor) - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- setTreeEnclosingRuleNameDeeply(String) - Method in class org.antlr.tool.GrammarAST
-
- setType(int) - Method in class org.antlr.tool.GrammarAST
-
- setUserMaxLookahead(int) - Method in class org.antlr.analysis.DFA
-
- setValue - Variable in class org.antlr.tool.GrammarAST
-
If this is a SET node, what are the elements?
- setVerbose(boolean) - Method in class org.antlr.Tool
-
Indicate whether ANTLR should be verbose when analyzing grammar files, such as
displaying the names of the files it is generating and similar information.
- sharedActionBlocks - Static variable in class org.antlr.codegen.RubyTarget
-
- showActions - Variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- single_rewrite() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SINGLE_THREADED_NFA_CONVERSION - Static variable in class org.antlr.analysis.NFAToDFAConverter
-
Should ANTLR launch multiple threads to convert NFAs to DFAs?
With a 2-CPU box, I note that it's about the same single or
multithreaded.
- singleAtomTransitionEmanating - Variable in class org.antlr.analysis.NFAConfiguration
-
Indicates that the NFA state associated with this configuration
has exactly one transition and it's an atom (not epsilon etc...).
- size() - Method in class org.antlr.misc.BitSet
-
- size() - Method in class org.antlr.misc.IntArrayList
-
- size() - Method in class org.antlr.misc.IntervalSet
-
- size() - Method in interface org.antlr.misc.IntSet
-
Return the size of this set (not the underlying implementation's
allocated memory size, for example).
- size() - Method in class org.antlr.misc.OrderedHashSet
-
- size() - Method in class org.antlr.tool.AttributeScope
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SL_COMMENT - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- sort() - Method in class org.antlr.misc.Graph
-
DFS-based topological sort.
- sortGrammarFiles() - Method in class org.antlr.Tool
-
- special - Variable in class org.antlr.analysis.DFA
-
- specialStates - Variable in class org.antlr.analysis.DFA
-
List of special DFAState objects
- specialStateSTs - Variable in class org.antlr.analysis.DFA
-
List of ST for special states.
- specialStateTransition(int, IntStream) - Method in class org.antlr.grammar.v3.ANTLRLexer.DFA9
-
- specialStateTransition(int, IntStream) - Method in class org.antlr.grammar.v3.ANTLRv3Lexer.DFA2
-
- specialStateTransition(int, IntStream) - Method in class org.antlr.grammar.v3.ANTLRv3Lexer.DFA22
-
- SRC - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SRC - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SRC - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SRC - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- SRC - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- SRC - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- SRC - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SRC - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SRC - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SRC - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SRC - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- STAR - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- STAR - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- STAR - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- STAR - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- STAR - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- STAR - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- STAR - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- STAR - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- startsAfter(Interval) - Method in class org.antlr.misc.Interval
-
Does this.a start after other.b? May or may not be disjoint
- startsAfterDisjoint(Interval) - Method in class org.antlr.misc.Interval
-
Does this start completely after other? Disjoint
- startsAfterNonDisjoint(Interval) - Method in class org.antlr.misc.Interval
-
Does this start after other? NonDisjoint
- startsBeforeDisjoint(Interval) - Method in class org.antlr.misc.Interval
-
Does this start completely before other? Disjoint
- startsBeforeNonDisjoint(Interval) - Method in class org.antlr.misc.Interval
-
Does this start at or before other? Nondisjoint
- startState - Variable in class org.antlr.analysis.DFA
-
What's the start state for this DFA?
- startState - Variable in class org.antlr.tool.Grammar.Decision
-
- startState - Variable in class org.antlr.tool.Rule
-
- state - Variable in class org.antlr.analysis.NFAConfiguration
-
The NFA state associated with this configuration
- State - Class in org.antlr.analysis
-
A generic state machine state.
- State() - Constructor for class org.antlr.analysis.State
-
- StateCluster - Class in org.antlr.analysis
-
A Cluster object points to the left/right (start and end) states of a
state machine.
- StateCluster(NFAState, NFAState) - Constructor for class org.antlr.analysis.StateCluster
-
- stateCounter - Variable in class org.antlr.analysis.DFA
-
Unique state numbers per DFA
- stateCounter - Variable in class org.antlr.tool.CompositeGrammar
-
Used to assign state numbers; all grammars in composite share common
NFA space.
- stateCounter - Variable in class org.antlr.tool.FASerializer
-
Each state we walk will get a new state number for serialization
purposes.
- stateNumber - Variable in class org.antlr.analysis.State
-
- stateNumberTranslator - Variable in class org.antlr.tool.FASerializer
-
Rather than add a new instance variable to NFA and DFA just for
serializing machines, map old state numbers to new state numbers
by a State object → Integer new state number HashMap.
- stateReachable - Variable in class org.antlr.analysis.DecisionProbe
-
Used to find paths through syntactically ambiguous DFA.
- states - Variable in class org.antlr.analysis.DFA
-
Maps the state number to the actual DFAState.
- statesResolvedWithSemanticPredicatesSet - Variable in class org.antlr.analysis.DecisionProbe
-
Was a syntactic ambiguity resolved with predicates? Any DFA
state that predicts more than one alternative, must be resolved
with predicates or it should be reported to the user.
- statesVisitedAtInputDepth - Variable in class org.antlr.analysis.DecisionProbe
-
Used while finding a path through an NFA whose edge labels match
an input sequence.
- statesVisitedDuringSampleSequence - Variable in class org.antlr.analysis.DecisionProbe
-
- statesWithSyntacticallyAmbiguousAltsSet - Variable in class org.antlr.analysis.DecisionProbe
-
Track all DFA states with nondeterministic alternatives.
- stateToAltSetWithSemanticPredicatesMap - Variable in class org.antlr.analysis.DecisionProbe
-
Track the predicates for each alt per DFA state;
more than one DFA state might have syntactically ambig alt prediction.
- stateToIncompletelyCoveredAltsMap - Variable in class org.antlr.analysis.DecisionProbe
-
Tracks alts insufficiently covered.
- stateToRecursionOverflowConfigurationsMap - Variable in class org.antlr.analysis.DecisionProbe
-
Recursion is limited to a particular depth.
- stateToSyntacticallyAmbiguousTokensRuleAltsMap - Variable in class org.antlr.analysis.DecisionProbe
-
Track just like stateToSyntacticallyAmbiguousAltsMap, but only
for nondeterminisms that arise in the Tokens rule such as keyword vs
ID rule.
- stlib - Static variable in class org.antlr.tool.DOTGenerator
-
Library of output templates; use <attrname>
format
- stopState - Variable in class org.antlr.tool.Rule
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- STRAY_BRACKET - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- STRING_LITERAL - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- stringAlias - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- stringAlias2 - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- stringLiterals - Variable in class org.antlr.tool.AssignTokenTypesBehavior
-
- stringLiteralToTypeMap - Variable in class org.antlr.tool.CompositeGrammar
-
Map token literals like "while" to its token type.
- StringRenderer(CodeGenerator, CSharp3Target) - Constructor for class org.antlr.codegen.CSharp3Target.StringRenderer
-
- Strip - Class in org.antlr.tool
-
A basic action stripper.
- Strip(String[]) - Constructor for class org.antlr.tool.Strip
-
- STRIP_NONREDUCED_STATES - Static variable in class org.antlr.tool.DOTGenerator
-
- stripLeftRecursion(GrammarAST) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- stripSynPred(GrammarAST) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- stripWildCardAlts(Set<Integer>) - Method in class org.antlr.analysis.DecisionProbe
-
Get the last disabled alt number and check in the grammar to see
if that alt is a simple wildcard.
- subset(BitSet) - Method in class org.antlr.misc.BitSet
-
Is this contained within a?
- subtract(LookaheadSet) - Method in class org.antlr.analysis.LookaheadSet
-
- subtract(IntSet) - Method in class org.antlr.misc.BitSet
-
- subtract(IntSet) - Method in class org.antlr.misc.IntervalSet
-
Compute this-other via this&~other.
- subtract(IntSet) - Method in interface org.antlr.misc.IntSet
-
- subtractInPlace(BitSet) - Method in class org.antlr.misc.BitSet
-
Subtract the elements of 'a' from 'this' in-place.
- suffix() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- suffix(NFAContext) - Method in class org.antlr.analysis.NFAContext
-
[$] suffix any context
[21 $] suffix [21 12 $]
[21 12 $] suffix [21 $]
[21 18 $] suffix [21 18 12 9 $]
[21 18 12 9 $] suffix [21 18 $]
[21 12 $] not suffix [21 9 $]
Example "[21 $] suffix [21 12 $]" means: rule r invoked current rule
from state 21.
- suffixAlt(GrammarAST, GrammarAST, int) - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- suffixAlt(GrammarAST, GrammarAST, int) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- suffixAlts - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- supportsLabelOptimization - Static variable in class org.antlr.tool.Rule
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SYN_SEMPRED - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- sync(int) - Method in class org.antlr.tool.Interp.FilteringTokenStream
-
- synpred - Variable in class org.antlr.analysis.SemanticContext.Predicate
-
syntactic predicates are converted to semantic predicates
but synpreds are generated slightly differently.
- SYNPRED - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- SYNPRED - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- SYNPRED_RULE_PREFIX - Static variable in class org.antlr.tool.Grammar
-
- synpred1_ActionAnalysis() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- synpred1_ActionAnalysis_fragment() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- synpred1_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred1_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred1_ANTLR() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred1_ANTLR() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- synpred1_ANTLR_fragment() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred1_ANTLR_fragment() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- synpred1_ANTLRv3() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- synpred1_ANTLRv3_fragment() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- synpred1_CodeGenTreeWalker() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- synpred1_CodeGenTreeWalker_fragment() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- synpred1_DefineGrammarItemsWalker() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- synpred1_DefineGrammarItemsWalker_fragment() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- synpred1_LeftRecursiveRuleWalker() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred1_LeftRecursiveRuleWalker_fragment() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred10_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred10_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred11_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred11_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred12_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred12_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred13_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred13_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred14_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred14_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred15_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred15_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred16_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred16_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred17_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred17_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred18_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred18_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred19_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred19_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred2_ActionAnalysis() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- synpred2_ActionAnalysis_fragment() - Method in class org.antlr.grammar.v3.ActionAnalysis
-
- synpred2_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred2_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred2_ANTLR() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred2_ANTLR_fragment() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred2_ANTLRv3() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- synpred2_ANTLRv3_fragment() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- synpred2_CodeGenTreeWalker() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- synpred2_CodeGenTreeWalker_fragment() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- synpred2_LeftRecursiveRuleWalker() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred2_LeftRecursiveRuleWalker_fragment() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred20_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred20_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred21_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred21_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred22_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred22_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred24_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred24_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred25_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred25_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred26_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred26_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred3_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred3_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred3_ANTLR() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred3_ANTLR_fragment() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred3_LeftRecursiveRuleWalker() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred3_LeftRecursiveRuleWalker_fragment() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred4_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred4_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred4_ANTLR() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred4_ANTLR_fragment() - Method in class org.antlr.grammar.v3.ANTLRLexer
-
- synpred4_LeftRecursiveRuleWalker() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred4_LeftRecursiveRuleWalker_fragment() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred5_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred5_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred5_LeftRecursiveRuleWalker() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred5_LeftRecursiveRuleWalker_fragment() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- synpred6_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred6_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred7_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred7_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred8_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred8_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred9_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- synpred9_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- SYNPREDGATE_ACTION_NAME - Static variable in class org.antlr.tool.Grammar
-
- synPredNamesUsedInDFA - Variable in class org.antlr.tool.Grammar
-
Track names of preds so we can avoid generating preds that aren't used
Computed during NFA to DFA conversion.
- synPredUsedInDFA(DFA, SemanticContext) - Method in class org.antlr.tool.Grammar
-
- syntaxError(int, Grammar, Token, Object, RecognitionException) - Static method in class org.antlr.tool.ErrorManager
-
- T__67 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__67 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__67 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__68 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__68 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__68 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__69 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__69 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__69 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__70 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__70 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__70 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__71 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__71 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__71 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__72 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__72 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__72 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__73 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__73 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__73 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__74 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__74 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__74 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__75 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__75 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__75 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__76 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__76 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__76 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__77 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__77 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__77 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__78 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__78 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__78 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__79 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__79 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__79 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__80 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__80 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__80 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__81 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__81 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__81 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__82 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__82 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__82 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__83 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__83 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__83 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__84 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__84 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__84 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__85 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__85 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__85 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__86 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__86 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__86 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__87 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__87 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__87 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__88 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__88 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__88 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__89 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__89 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__89 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__90 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__90 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__90 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__91 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__91 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__91 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__92 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__92 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__92 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- T__93 - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- T__93 - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- T__93 - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- target - Variable in class org.antlr.analysis.Transition
-
The target of this transition
- target - Variable in class org.antlr.codegen.CodeGenerator
-
The target specifies how to write out files and do other language
specific actions.
- Target - Class in org.antlr.codegen
-
The code generator for ANTLR can usually be retargeted just by providing
a new X.stg file for language X, however, sometimes the files that must
be generated vary enough that some X-specific functionality is required.
- Target() - Constructor for class org.antlr.codegen.Target
-
- targetCharValueEscape - Variable in class org.antlr.codegen.Target
-
For pure strings of Java 16-bit unicode char, how can we display
it in the target language as a literal.
- targetRules - Variable in class org.antlr.tool.RecursionOverflowMessage
-
- template(String) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- TEMPLATE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- TEMPLATE_EXPR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- TEMPLATE_INSTANCE - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- templates - Variable in class org.antlr.codegen.CodeGenerator
-
Where are the templates this generator should use to generate code?
- templates - Variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- templates - Variable in class org.antlr.tool.BuildDependencyGenerator
-
- terminal() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- terminal() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- terminal_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.terminal_return
-
- terminal_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.terminal_return
-
- terminalOptions - Variable in class org.antlr.tool.GrammarAST
-
- ternary() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ternaryAlt(GrammarAST, GrammarAST, int) - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- ternaryAlt(GrammarAST, GrammarAST, int) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
Convert e ? e : e → ? e : e_[nextPrec]
- ternaryAlts - Variable in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- testBlockAsSet() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- testBlockAsSet(GrammarAST) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- testSetElement() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- testSetRule() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- testSetRule(GrammarAST) - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- text(GrammarAST) - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- TEXT - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- threshold - Variable in class org.antlr.misc.Barrier
-
- THROWS - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- THROWS - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- THROWS - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- THROWS - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- THROWS - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- THROWS - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- THROWS - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- THROWS - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- throwsSpec - Variable in class org.antlr.tool.Rule
-
Exceptions that this rule can throw
- throwsSpec() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- throwsSpec() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- throwsSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- throwsSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- throwsSpec() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- throwsSpec() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- throwsSpec() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- throwsSpec() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- throwsSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.throwsSpec_return
-
- throwsSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.throwsSpec_return
-
- timedOut - Variable in class org.antlr.analysis.DecisionProbe
-
Did ANTLR have to terminate early on the analysis of this decision?
- toArray() - Method in class org.antlr.misc.BitSet
-
- toArray() - Method in class org.antlr.misc.IntervalSet
-
- toArray() - Method in class org.antlr.misc.OrderedHashSet
-
- token - Variable in class org.antlr.tool.GrammarSpelunker
-
- token() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- token(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
-
- TOKEN_LABEL - Static variable in class org.antlr.tool.Grammar
-
- TOKEN_LIST_LABEL - Static variable in class org.antlr.tool.Grammar
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- TOKEN_REF - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- TOKEN_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
-
- tokenBuffer - Variable in class org.antlr.tool.Grammar
-
This is the buffer of *all* tokens found in the grammar file
including whitespace tokens etc...
- tokenIDRefs - Variable in class org.antlr.tool.Grammar
-
The unique set of all token ID references in any rule
- tokenIDToTypeMap - Variable in class org.antlr.tool.CompositeGrammar
-
Map token like ID (but not literals like "while") to its token type
- tokenLabels - Variable in class org.antlr.tool.Rule
-
A list of all LabelElementPair attached to tokens like id=ID
- tokenListLabels - Variable in class org.antlr.tool.Rule
-
A list of all Token list LabelElementPair like ids+=ID
- tokenNames - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- tokenNames - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- tokenNames - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- tokenNames - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- tokenNames - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- tokenNames - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- tokenNames - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- tokenNames - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- tokenNames - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- tokenRuleDefs - Variable in class org.antlr.tool.AssignTokenTypesBehavior
-
Track actual lexer rule defs so we don't get repeated token defs in
generated lexer.
- tokens - Variable in class org.antlr.tool.AssignTokenTypesBehavior
-
- tokens - Variable in class org.antlr.tool.Strip
-
- TOKENS - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- TOKENS - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- TOKENS - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- TOKENS - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- TOKENS - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- TOKENS - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- TOKENS - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- TOKENS - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- TOKENS - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- TOKENS - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- TOKENS - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- tokenScope - Static variable in class org.antlr.tool.AttributeScope
-
All token scopes (token labels) share the same fixed scope of
of predefined attributes.
- tokenSpec() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- tokenSpec() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- tokenSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- tokenSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- tokenSpec() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- tokenSpec() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- tokenSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.tokenSpec_return
-
- tokenSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.tokenSpec_return
-
- tokensSpec() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- tokensSpec() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- tokensSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- tokensSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
-
- tokensSpec() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- tokensSpec() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- tokensSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.tokensSpec_return
-
- tokensSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.tokensSpec_return
-
- tokenTypeSet - Variable in class org.antlr.analysis.LookaheadSet
-
- tokenVocab - Variable in class org.antlr.tool.BuildDependencyGenerator
-
- tokenVocab - Variable in class org.antlr.tool.GrammarSpelunker
-
- toList() - Method in class org.antlr.misc.BitSet
-
- toList() - Method in class org.antlr.misc.IntervalSet
-
- toList() - Method in interface org.antlr.misc.IntSet
-
- toNotifyString() - Method in class org.antlr.tool.GrammarReport
-
Create a single-line stats report about this grammar suitable to
send to the notify page at antlr.org
- tool - Variable in class org.antlr.codegen.CodeGenerator
-
A reference to the ANTLR tool so we can learn about output directories
and such.
- tool - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
-
An instance of the ANTLR tool build.
- tool - Variable in class org.antlr.tool.BuildDependencyGenerator
-
- tool - Variable in class org.antlr.tool.Grammar
-
- Tool - Class in org.antlr
-
The main ANTLR entry point.
- Tool() - Constructor for class org.antlr.Tool
-
- Tool(String[]) - Constructor for class org.antlr.Tool
-
- ToolMessage - Class in org.antlr.tool
-
A generic message from the tool such as "file not found" type errors; there
is no reason to create a special object for each error unlike the grammar
errors, which may be rather complex.
- ToolMessage(int) - Constructor for class org.antlr.tool.ToolMessage
-
- ToolMessage(int, Object) - Constructor for class org.antlr.tool.ToolMessage
-
- ToolMessage(int, Object, Object) - Constructor for class org.antlr.tool.ToolMessage
-
- ToolMessage(int, Object, Throwable) - Constructor for class org.antlr.tool.ToolMessage
-
- ToolMessage(int, Throwable) - Constructor for class org.antlr.tool.ToolMessage
-
- ToolSTGroupFile - Class in org.antlr.tool
-
- ToolSTGroupFile(String) - Constructor for class org.antlr.tool.ToolSTGroupFile
-
- toPackedArray() - Method in class org.antlr.misc.BitSet
-
- toRuntimeBitSet() - Method in class org.antlr.misc.IntervalSet
-
- toString() - Method in class org.antlr.analysis.ActionLabel
-
- toString() - Method in class org.antlr.analysis.DFA
-
- toString() - Method in class org.antlr.analysis.DFAState
-
Print all NFA states plus what alts they predict
- toString() - Method in class org.antlr.analysis.Label
-
Predicates are lists of AST nodes from the NFA created from the
grammar, but the same predicate could be cut/paste into multiple
places in the grammar.
- toString() - Method in class org.antlr.analysis.LookaheadSet
-
- toString() - Method in class org.antlr.analysis.NFAConfiguration
-
- toString() - Method in class org.antlr.analysis.NFAContext
-
- toString() - Method in class org.antlr.analysis.NFAState
-
- toString() - Method in class org.antlr.analysis.PredicateLabel
-
- toString() - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- toString() - Method in class org.antlr.analysis.SemanticContext.FalsePredicate
-
- toString() - Method in class org.antlr.analysis.SemanticContext.NOT
-
- toString() - Method in class org.antlr.analysis.SemanticContext.Predicate
-
- toString() - Method in class org.antlr.analysis.SemanticContext.TruePredicate
-
- toString() - Method in class org.antlr.analysis.Transition
-
- toString() - Method in class org.antlr.misc.BitSet
-
- toString() - Method in class org.antlr.misc.Graph.Node
-
- toString() - Method in class org.antlr.misc.IntArrayList
-
- toString() - Method in class org.antlr.misc.Interval
-
- toString() - Method in class org.antlr.misc.IntervalSet
-
- toString() - Method in interface org.antlr.misc.IntSet
-
- toString() - Method in class org.antlr.misc.OrderedHashSet
-
- toString() - Method in class org.antlr.tool.Attribute
-
- toString() - Method in class org.antlr.tool.AttributeScope
-
- toString() - Method in class org.antlr.tool.Grammar.LabelElementPair
-
- toString() - Method in class org.antlr.tool.Grammar
-
- toString() - Method in class org.antlr.tool.GrammarAnalysisAbortedMessage
-
- toString() - Method in class org.antlr.tool.GrammarDanglingStateMessage
-
- toString() - Method in class org.antlr.tool.GrammarInsufficientPredicatesMessage
-
- toString() - Method in class org.antlr.tool.GrammarNonDeterminismMessage
-
- toString() - Method in class org.antlr.tool.GrammarReport
-
Given a stats line suitable for sending to the antlr.org site,
return a human-readable version.
- toString() - Method in class org.antlr.tool.GrammarReport2
-
- toString() - Method in class org.antlr.tool.GrammarSemanticsMessage
-
- toString() - Method in class org.antlr.tool.GrammarSyntaxMessage
-
- toString() - Method in class org.antlr.tool.GrammarUnreachableAltsMessage
-
- toString() - Method in class org.antlr.tool.LeftRecursionCyclesMessage
-
- toString() - Method in class org.antlr.tool.LeftRecursiveRuleAnalyzer
-
- toString() - Method in class org.antlr.tool.NonRegularDecisionMessage
-
- toString() - Method in class org.antlr.tool.RecursionOverflowMessage
-
- toString() - Method in class org.antlr.tool.Rule
-
Used during grammar imports to see if sets of rules intersect...
- toString() - Method in class org.antlr.tool.ToolMessage
-
- toString(boolean) - Method in class org.antlr.analysis.NFAConfiguration
-
- toString(Object, String, Locale) - Method in class org.antlr.codegen.CSharp3Target.StringRenderer
-
- toString(Object, String, Locale) - Method in class org.antlr.codegen.RubyTarget.RubyRenderer
-
- toString(String) - Static method in class org.antlr.tool.GrammarReport
-
- toString(String, List<String>) - Method in class org.antlr.misc.BitSet
-
Create a string representation where instead of integer elements, the
ith element of vocabulary is displayed instead.
- toString(Grammar) - Method in class org.antlr.analysis.ActionLabel
-
- toString(Grammar) - Method in class org.antlr.analysis.Label
-
- toString(Grammar) - Method in class org.antlr.analysis.LookaheadSet
-
- toString(Grammar) - Method in class org.antlr.analysis.PredicateLabel
-
- toString(Grammar) - Method in class org.antlr.misc.BitSet
-
Transform a bit set into a string by formatting each element as an integer
separator The string to put in between elements
- toString(Grammar) - Method in class org.antlr.misc.IntervalSet
-
- toString(Grammar) - Method in interface org.antlr.misc.IntSet
-
- toString(Grammar, boolean) - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- toString(ST) - Method in class org.antlr.tool.Message
-
- toStringList() - Method in class org.antlr.tool.GrammarAST
-
- toStringOfHalfWords() - Method in class org.antlr.misc.BitSet
-
Dump a comma-separated list of the words making up the bit set.
- toStringOfWords() - Method in class org.antlr.misc.BitSet
-
Dump a comma-separated list of the words making up the bit set.
- toStringWithRanges() - Method in class org.antlr.misc.BitSet
-
- trace - Variable in class org.antlr.codegen.CodeGenerator
-
Create a Tracer object and make the recognizer invoke this.
- trace - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
-
If set to true, the generated parser code will log rule entry and exit
points to stdout (
System.out
for the Java target) as an aid to
debugging.
- traceStatesLookingForLeftRecursion(NFAState, Set<NFAState>, List<Set<Rule>>) - Method in class org.antlr.tool.GrammarSanity
-
From state s, look for any transition to a rule that is currently
being traced.
- trackInlineAction(GrammarAST) - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- trackInlineAction(GrammarAST) - Method in class org.antlr.tool.Rule
-
- trackRuleReferenceInAlt(GrammarAST, int) - Method in class org.antlr.tool.Rule
-
- trackString(GrammarAST) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- trackString(GrammarAST) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
Track string literals (could be in tokens{} section)
- trackToken(GrammarAST) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- trackToken(GrammarAST) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- trackTokenReferenceInAlt(GrammarAST, int) - Method in class org.antlr.tool.Rule
-
Track a token ID or literal like '+' and "void" as having been referenced
somewhere within the alts (not rewrite sections) of a rule.
- trackTokenRule(GrammarAST, GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- trackTokenRule(GrammarAST, GrammarAST, GrammarAST) - Method in class org.antlr.tool.AssignTokenTypesBehavior
-
- trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext.CommutativePredicate
-
- trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext.NOT
-
- trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext.Predicate
-
- trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext
-
Notify the indicated grammar of any syn preds used within this context
- transition - Variable in class org.antlr.analysis.DFA
-
- transition - Variable in class org.antlr.analysis.NFAState
-
- transition(int) - Method in class org.antlr.analysis.DFAState
-
- transition(int) - Method in class org.antlr.analysis.NFAState
-
- transition(int) - Method in class org.antlr.analysis.State
-
- Transition - Class in org.antlr.analysis
-
A generic transition between any two state machine states.
- Transition(int, State) - Constructor for class org.antlr.analysis.Transition
-
- Transition(Label, State) - Constructor for class org.antlr.analysis.Transition
-
- transitionEdgeTables - Variable in class org.antlr.analysis.DFA
-
just the Vector<Integer> indicating which unique edge table is at
position i.
- transitions - Variable in class org.antlr.analysis.DFAState
-
Track the transitions emanating from this DFA state.
- translate() - Method in class org.antlr.grammar.v3.ActionTranslator
-
- translateAction(String) - Method in class org.antlr.grammar.v3.ActionTranslator
-
- translateAction(String, GrammarAST) - Method in class org.antlr.codegen.CodeGenerator
-
- translateActionAttributeReferences(Map<String, Map<String, Object>>) - Method in class org.antlr.codegen.CodeGenerator
-
Actions may reference $x::y attributes, call translateAction on
each action and replace that action in the Map.
- translateActionAttributeReferencesForSingleScope(Rule, Map<String, Object>) - Method in class org.antlr.codegen.CodeGenerator
-
Use for translating rule @init{...} actions that have no scope
- translateArgAction(String, GrammarAST) - Method in class org.antlr.codegen.CodeGenerator
-
Translate an action like [3,"foo",a[3]] and return a List of the
translated actions.
- translateDisplayAltToWalkAlt(int) - Method in class org.antlr.analysis.NFAState
-
The DFA decision for this NFA decision state always has
an exit path for loops as n+1 for n alts in the loop.
- translateLeftRecursiveRule(GrammarAST) - Method in class org.antlr.tool.Grammar
-
- translateLeftRecursiveRules() - Method in class org.antlr.tool.CompositeGrammar
-
- translateTemplateConstructor(String, int, Token, String) - Method in class org.antlr.codegen.CodeGenerator
-
Given a template constructor action like %foo(a={...}) in
an action, translate it to the appropriate template constructor
from the templateLib.
- translateToChunks() - Method in class org.antlr.grammar.v3.ActionTranslator
-
Return a list of strings and ST objects that
represent the translated action.
- tree - Variable in class org.antlr.tool.Rule
-
The AST representing the whole rule
- TREE - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- TREE - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- TREE - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- TREE - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- TREE - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- TREE - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- TREE - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- TREE - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- tree_() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- tree_() - Method in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- tree_() - Method in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- tree_() - Method in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- tree_() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- tree_() - Method in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- tree_() - Method in class org.antlr.grammar.v3.TreeToNFAConverter
-
- tree__return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.tree__return
-
- tree__return() - Constructor for class org.antlr.grammar.v3.CodeGenTreeWalker.tree__return
-
- tree__return() - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter.tree__return
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- TREE_BEGIN - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRLexer
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRParser
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRTreePrinter
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.AssignTokenTypesWalker
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.CodeGenTreeWalker
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.LeftRecursiveRuleWalker
-
- TREE_GRAMMAR - Static variable in class org.antlr.grammar.v3.TreeToNFAConverter
-
- tree_option - Variable in class org.antlr.tool.Strip
-
- TREE_PARSER - Static variable in class org.antlr.tool.Grammar
-
- treeRoot() - Method in class org.antlr.grammar.v3.ANTLRParser
-
- treeRoot_return() - Constructor for class org.antlr.grammar.v3.ANTLRParser.treeRoot_return
-
- treeSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
-
- treeSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.treeSpec_return
-
- TreeToNFAConverter - Class in org.antlr.grammar.v3
-
Build an NFA from a tree representing an ANTLR grammar.
- TreeToNFAConverter(TreeNodeStream) - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter
-
- TreeToNFAConverter(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter
-
- TreeToNFAConverter(TreeNodeStream, Grammar, NFA, NFAFactory) - Constructor for class org.antlr.grammar.v3.TreeToNFAConverter
-
- TreeToNFAConverter.atom_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.block_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.ebnf_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.element_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.rewrite_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.rule_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.set_return - Class in org.antlr.grammar.v3
-
- TreeToNFAConverter.tree__return - Class in org.antlr.grammar.v3
-
- trimGrammar() - Method in class org.antlr.grammar.v3.DefineGrammarItemsWalker
-
Remove any lexer rules from a COMBINED; already passed to lexer
- trimLexerImportsIntoCombined() - Method in class org.antlr.tool.CompositeGrammarTree
-
- TRUE_PRED - Static variable in class org.antlr.analysis.SemanticContext.Predicate
-
- TruePredicate() - Constructor for class org.antlr.analysis.SemanticContext.TruePredicate
-
- tryToResolveWithSemanticPredicates(DFAState, Set<Integer>) - Method in class org.antlr.analysis.NFAToDFAConverter
-
See if a set of nondeterministic alternatives can be disambiguated
with the semantic predicate contexts of the alternatives.
- turnOffOtherAlts(DFAState, int, Set<Integer>) - Static method in class org.antlr.analysis.NFAToDFAConverter
-
turn off all states associated with alts other than the good one
(as long as they are one of the nondeterministic ones)
- type - Variable in class org.antlr.tool.Attribute
-
The type; might be empty such as for Python which has no static typing
- type - Variable in class org.antlr.tool.Grammar.LabelElementPair
-
- type - Variable in class org.antlr.tool.Grammar
-
What type of grammar is this: lexer, parser, tree walker
- typeToStringLiteralList - Variable in class org.antlr.tool.CompositeGrammar
-
Reverse index for stringLiteralToTypeMap
- typeToTokenList - Variable in class org.antlr.tool.CompositeGrammar
-
Map a token type to its token name.