a - Variable in class org.antlr.misc.Interval
a - Variable in exception org.antlr.runtime.MismatchedRangeException
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
accept - Variable in class org.antlr.runtime.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.
ack() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
ack() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
ACTION - Static variable in class org.antlr.analysis.Label
action() - Method in class org.antlr.grammar.v2.ANTLRParser
Match stuff like @parser::members {int i;}
ACTION - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
action(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
ACTION - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ACTION - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ACTION - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
action(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
ACTION - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ACTION - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
ACTION - Static variable in class org.antlr.grammar.v3.ActionTranslator
ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
action() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
ACTION - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
action() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
action() - Method in class org.antlr.misc.Barrier
What to do when everyone reaches barrier
ACTION(TokenRewriteStream, CommonTree) - Static method in class org.antlr.tool.Strip
ACTION_CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ACTION_CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ACTION_CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ACTION_CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ACTION_CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ACTION_CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_ESC - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ACTION_ESC - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ACTION_ESC - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ACTION_ESC - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ACTION_ESC - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ACTION_ESC - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.action_return
ACTION_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ACTION_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ACTION_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ACTION_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ACTION_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ACTION_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
ActionAnalysis - Class in org.antlr.grammar.v3
We need to set Rule.referencedPredefinedRuleAttributes before
code generation.
ActionAnalysis(Grammar, String, GrammarAST) - Constructor for class org.antlr.grammar.v3.ActionAnalysis
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
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() - Method in class org.antlr.grammar.v2.ANTLRParser
actions(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
actions(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
actions - Variable in class org.antlr.tool.Grammar
Map a scope to a map of name:action pairs.
actions - Variable in class org.antlr.tool.Rule
Map a name to an action for this rule.
actionScopeName() - Method in class org.antlr.grammar.v2.ANTLRParser
Sometimes the scope names will collide with keywords; allow them as
ids for action scopes.
actionScopeName() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
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(CodeGenerator, String, GrammarAST) - Constructor for class org.antlr.grammar.v3.ActionTranslator
ActionTranslator(CodeGenerator, String, Token, int) - Constructor for class org.antlr.grammar.v3.ActionTranslator
ActionTranslator() - 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.ANTLRv3Parser
adaptor - Variable in class org.antlr.runtime.debug.DebugEventSocketProxy
Almost certainly the recognizer will have adaptor set, but
we don't know how to cast it (Parser or TreeParser) to get
the adaptor field.
adaptor - Variable in class org.antlr.runtime.debug.DebugTreeAdaptor
adaptor - Variable in class org.antlr.runtime.debug.DebugTreeNodeStream
adaptor - Variable in class org.antlr.runtime.tree.RewriteRuleElementStream
adaptor - Variable in class org.antlr.runtime.tree.TreeIterator
adaptor - Variable in class org.antlr.runtime.tree.TreePatternParser
adaptor - Variable in class org.antlr.runtime.tree.TreeVisitor
adaptor - Variable in class org.antlr.runtime.tree.TreeWizard
add(Label) - Method in class org.antlr.analysis.Label
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, int) - Method in class org.antlr.misc.IntervalSet
Add interval; i.e., add all integers from a to b to set.
add(Interval) - Method in class org.antlr.misc.IntervalSet
add(int) - Method in interface org.antlr.misc.IntSet
Add an element to the set
add(Object) - Method in class org.antlr.misc.OrderedHashSet
Add a value to list; keep in hashtable for consistency also;
Key is object itself.
add(int) - Method in class org.antlr.runtime.BitSet
or this element into this set (grow as necessary to accommodate)
add(T) - Method in class org.antlr.runtime.misc.FastQueue
add(int) - Method in class org.antlr.runtime.misc.IntArray
add(Object) - Method in class org.antlr.runtime.tree.RewriteRuleElementStream
addAll(IntSet) - Method in class org.antlr.misc.BitSet
addAll(int[]) - Method in class org.antlr.misc.BitSet
addAll(Iterable) - 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(Object, Object) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
addChild(Object, Object) - Method in class org.antlr.runtime.debug.DebugEventHub
addChild(Object, Object) - Method in interface org.antlr.runtime.debug.DebugEventListener
Make childID a child of rootID.
addChild(Object, Object) - Method in class org.antlr.runtime.debug.DebugEventRepeater
addChild(Object, Object) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
addChild(Object, Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
addChild(Object, Token) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
addChild(Object, Object) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
addChild(Tree) - Method in class org.antlr.runtime.tree.BaseTree
Add t as child of this node.
addChild(Object, Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
Add a child to the tree t.
addChild(Tree) - Method in interface org.antlr.runtime.tree.Tree
Add t as a child to this node.
addChild(Object, Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Add a child to the tree t.
addChild(CompositeGrammarTree) - Method in class org.antlr.tool.CompositeGrammarTree
addChildren(List) - Method in class org.antlr.runtime.tree.BaseTree
Add all elements of kids list as children of this node
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(Object, Object) - Method in class org.antlr.misc.Graph
addEdge(Graph.Node) - Method in class org.antlr.misc.Graph.Node
addFollowTransition(String, NFAState) - Method in class org.antlr.grammar.v2.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
addListener(DebugEventListener) - Method in class org.antlr.runtime.debug.DebugEventHub
Add another listener to broadcast events too.
addNavigationNode(int) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
As we flatten the tree, we use UP, DOWN nodes to represent
the tree structure.
addNFAConfiguration(NFAState, NFAConfiguration) - Method in class org.antlr.analysis.DFAState
Add an NFA configuration to this DFA node.
addNFAConfiguration(NFAState, int, NFAContext, SemanticContext) - Method in class org.antlr.analysis.DFAState
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).
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(Transition) - Method in class org.antlr.analysis.DFAState
addTransition(DFAState, Label) - Method in class org.antlr.analysis.DFAState
Add a transition from this state to target with label.
addTransition(Transition) - Method in class org.antlr.analysis.NFAState
addTransition(DFAState, Label, DFAState, Map) - 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.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.v2.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.v2.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
alreadyParsedRule(IntStream, int) - Method in class org.antlr.runtime.BaseRecognizer
Has this rule already parsed input at the current index in the
input stream? Return the stop token index or MEMO_RULE_UNKNOWN.
alt - Variable in class org.antlr.analysis.NFAConfiguration
What alt is predicted by this configuration
ALT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ALT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ALT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ALT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ALT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ALT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
alt - Variable in class org.antlr.tool.RecursionOverflowMessage
altBuf - Variable in class org.antlr.tool.GrammarSerializerFoo
alternative() - Method in class org.antlr.grammar.v2.ANTLRParser
alternative(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
alternative(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
alternative(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
alternative(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
alternative(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.alternative_return
altList(Map) - Method in class org.antlr.grammar.v2.ANTLRParser
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
altsWithRewrites - Variable in class org.antlr.tool.Rule
Track which alts have rewrite rules associated with them.
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>; 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>; range 1..numberOfAlts.
AMPERSAND - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
AMPERSAND - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
AMPERSAND - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
AMPERSAND - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
AMPERSAND - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
AMPERSAND - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
analysisTimedOut() - Method in class org.antlr.analysis.DecisionProbe
Did the analysis complete it's work?
analysisTimedOut() - Method in class org.antlr.analysis.DFA
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(SemanticContext, SemanticContext) - Constructor for class org.antlr.analysis.SemanticContext.AND
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.
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
Goal that picks up all the ANTLR grammars in a project and moves those that
are required for generation of the compilable sources into the location
that we use to compile them, such as target/generated-sources/antlr3 ...
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.
ANTLRFileStream - Class in org.antlr.runtime
This is a char buffer stream that is loaded from a file
all at once when you construct the object.
ANTLRFileStream(String) - Constructor for class org.antlr.runtime.ANTLRFileStream
ANTLRFileStream(String, String) - Constructor for class org.antlr.runtime.ANTLRFileStream
ANTLRInputStream - Class in org.antlr.runtime
A kind of ReaderStream that pulls from an InputStream.
ANTLRInputStream() - Constructor for class org.antlr.runtime.ANTLRInputStream
ANTLRInputStream(InputStream) - Constructor for class org.antlr.runtime.ANTLRInputStream
ANTLRInputStream(InputStream, int) - Constructor for class org.antlr.runtime.ANTLRInputStream
ANTLRInputStream(InputStream, String) - Constructor for class org.antlr.runtime.ANTLRInputStream
ANTLRInputStream(InputStream, int, String) - Constructor for class org.antlr.runtime.ANTLRInputStream
ANTLRInputStream(InputStream, int, int, String) - Constructor for class org.antlr.runtime.ANTLRInputStream
ANTLRLexer - Class in org.antlr.grammar.v2
ANTLRLexer(InputStream) - Constructor for class org.antlr.grammar.v2.ANTLRLexer
ANTLRLexer(Reader) - Constructor for class org.antlr.grammar.v2.ANTLRLexer
ANTLRLexer(InputBuffer) - Constructor for class org.antlr.grammar.v2.ANTLRLexer
ANTLRLexer(LexerSharedInputState) - Constructor for class org.antlr.grammar.v2.ANTLRLexer
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.v2
Read in an ANTLR grammar and build an AST.
ANTLRParser(TokenBuffer, int) - Constructor for class org.antlr.grammar.v2.ANTLRParser
ANTLRParser(TokenBuffer) - Constructor for class org.antlr.grammar.v2.ANTLRParser
ANTLRParser(TokenStream, int) - Constructor for class org.antlr.grammar.v2.ANTLRParser
ANTLRParser(TokenStream) - Constructor for class org.antlr.grammar.v2.ANTLRParser
ANTLRParser(ParserSharedInputState) - Constructor for class org.antlr.grammar.v2.ANTLRParser
ANTLRReaderStream - Class in org.antlr.runtime
Vacuum all input from a Reader and then treat it like a StringStream.
ANTLRReaderStream() - Constructor for class org.antlr.runtime.ANTLRReaderStream
ANTLRReaderStream(Reader) - Constructor for class org.antlr.runtime.ANTLRReaderStream
ANTLRReaderStream(Reader, int) - Constructor for class org.antlr.runtime.ANTLRReaderStream
ANTLRReaderStream(Reader, int, int) - Constructor for class org.antlr.runtime.ANTLRReaderStream
antlrSettings - Variable in class org.antlr.Tool
ANTLRStringStream - Class in org.antlr.runtime
A pretty quick CharStream that pulls all data from an array
directly.
ANTLRStringStream() - Constructor for class org.antlr.runtime.ANTLRStringStream
ANTLRStringStream(String) - Constructor for class org.antlr.runtime.ANTLRStringStream
Copy data in string to a local char array
ANTLRStringStream(char[], int) - Constructor for class org.antlr.runtime.ANTLRStringStream
This is the preferred constructor as no data is copied
ANTLRTokenTypes - Interface in org.antlr.grammar.v2
ANTLRTreePrinter - Class in org.antlr.grammar.v2
Print out a grammar (no pretty printing).
ANTLRTreePrinter() - Constructor for class org.antlr.grammar.v2.ANTLRTreePrinter
ANTLRTreePrinterTokenTypes - Interface in org.antlr.grammar.v2
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
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.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
ANTLRWORKS_DIR - Static variable in class org.antlr.runtime.misc.Stats
applyOnce(Object, TreeFilter.fptr) - Method in class org.antlr.runtime.tree.TreeFilter
applyOnce(Object, TreeRewriter.fptr) - Method in class org.antlr.runtime.tree.TreeRewriter
applyRepeatedly(Object, TreeRewriter.fptr) - Method in class org.antlr.runtime.tree.TreeRewriter
approximateLineInfo - Variable in exception org.antlr.runtime.RecognitionException
If you are parsing a tree node stream, you will encounter som
imaginary nodes w/o line/col info.
ARG - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ARG - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ARG - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ARG - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ARG - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ARG - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
ARG - Static variable in class org.antlr.grammar.v3.ActionTranslator
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.runtime.tree.TreePatternLexer
arg - Variable in class org.antlr.tool.Message
arg2 - Variable in class org.antlr.tool.Message
ARG_ACTION - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ARG_ACTION - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ARG_ACTION - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ARG_ACTION - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ARG_ACTION - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ARG_ACTION - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
argActionAST - Variable in class org.antlr.tool.Rule
For convenience, track the argument def AST action node if any
ARGLIST - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ARGLIST - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ARGLIST - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ARGLIST - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ARGLIST - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ARGLIST - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
ASSIGN - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ASSIGN - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ASSIGN - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ASSIGN - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ASSIGN - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
assignDecisionNumber(NFAState) - Method in class org.antlr.tool.Grammar
assignStringTypes(Grammar) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
assignStringTypes(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
assignTokenIDTypes(Grammar) - Method in class org.antlr.grammar.v2.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.v2
[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() - Constructor for class org.antlr.grammar.v2.AssignTokenTypesWalker
AssignTokenTypesWalkerTokenTypes - Interface in org.antlr.grammar.v2
associatedASTNode - Variable in class org.antlr.analysis.NFAState
Associate this NFAState with the corresponding GrammarAST node
from which this node was created.
ast_suffix(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
ast_suffix(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
ast_suffix(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
ast_suffix(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
ast_suffix(AST) - Method in class org.antlr.grammar.v2.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.v2.ANTLRParser
atom(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
atom(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
atom(AST, GrammarAST, GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
atom(AST, GrammarAST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
atom(AST, String) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
atom() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
atom() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
atom_or_notatom(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
atom_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.atom_return
ATTR_VALUE_EXPR - Static variable in class org.antlr.grammar.v3.ActionTranslator
atTreeRoot - Variable in class org.antlr.grammar.v2.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
attrScope() - Method in class org.antlr.grammar.v2.ANTLRParser
attrScope(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
attrScope(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
attrScope(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
attrScope(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
attrScope(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
attrScope() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
attrScope() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
attrScope_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.attrScope_return
attrScopes() - Method in class org.antlr.grammar.v2.ANTLRParser
AUTO_GENERATED_TOKEN_NAME_PREFIX - Static variable in class org.antlr.tool.Grammar
avg(int[]) - Static method in class org.antlr.runtime.misc.Stats
Compute the sample mean
b - Variable in class org.antlr.misc.Interval
b - Variable in exception org.antlr.runtime.MismatchedRangeException
BACKTRACK_SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
BACKTRACK_SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
BACKTRACK_SEMPRED - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
BACKTRACK_SEMPRED - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
BACKTRACK_SEMPRED - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
BACKTRACK_SEMPRED - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
BACKTRACK_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
BACKTRACK_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
BACKTRACK_SEMPRED - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
backtracking - Variable in class org.antlr.runtime.RecognizerSharedState
If 0, no backtracking is going on.
BANG - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
BANG - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
BANG - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
BANG - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
BANG - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
BANG - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
BANG - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
BANG - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
BANG - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
Barrier - Class in org.antlr.misc
A very simple barrier wait.
Barrier(int) - Constructor for class org.antlr.misc.Barrier
BaseRecognizer - Class in org.antlr.runtime
A generic recognizer that can handle recognizers generated from
lexer, parser, and tree grammars.
BaseRecognizer() - Constructor for class org.antlr.runtime.BaseRecognizer
BaseRecognizer(RecognizerSharedState) - Constructor for class org.antlr.runtime.BaseRecognizer
baseTemplates - Variable in class org.antlr.codegen.CodeGenerator
The basic output templates without AST or templates stuff; this will be
the templates loaded for the language such as Java.stg *and* the Dbg
stuff if turned on.
BaseTree - Class in org.antlr.runtime.tree
A generic tree implementation with no payload.
BaseTree() - Constructor for class org.antlr.runtime.tree.BaseTree
BaseTree(Tree) - Constructor for class org.antlr.runtime.tree.BaseTree
Create a new node from an existing node does nothing for BaseTree
as there are no fields other than the children list, which cannot
be copied as the children are not considered part of this node.
BaseTreeAdaptor - Class in org.antlr.runtime.tree
A TreeAdaptor that works with any Tree implementation.
BaseTreeAdaptor() - Constructor for class org.antlr.runtime.tree.BaseTreeAdaptor
becomeRoot(Object, Object) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
becomeRoot(Object, Object) - Method in class org.antlr.runtime.debug.DebugEventHub
becomeRoot(Object, Object) - Method in interface org.antlr.runtime.debug.DebugEventListener
Make a node the new root of an existing root.
becomeRoot(Object, Object) - Method in class org.antlr.runtime.debug.DebugEventRepeater
becomeRoot(Object, Object) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
becomeRoot(Object, Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
becomeRoot(Token, Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
becomeRoot(Object, Object) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
becomeRoot(Object, Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
If oldRoot is a nil root, just copy or move the children to newRoot.
becomeRoot(Token, Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
becomeRoot(Object, Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
If oldRoot is a nil root, just copy or move the children to newRoot.
becomeRoot(Token, Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Create a node for newRoot make it the root of oldRoot.
BEGIN - Static variable in class org.antlr.runtime.tree.TreePatternLexer
beginBacktrack(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
beginBacktrack(int) - Method in class org.antlr.runtime.debug.DebugEventHub
beginBacktrack(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
beginBacktrack(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
beginBacktrack(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
beginBacktrack(int) - Method in class org.antlr.runtime.debug.DebugParser
beginBacktrack(int) - Method in class org.antlr.runtime.debug.DebugTreeParser
beginBacktrack(int) - Method in class org.antlr.runtime.debug.Profiler
Track backtracking decisions.
beginResync() - Method in class org.antlr.runtime.BaseRecognizer
A hook to listen in on the token consumption during error recovery.
beginResync() - Method in class org.antlr.runtime.debug.BlankDebugEventListener
beginResync() - Method in class org.antlr.runtime.debug.DebugEventHub
beginResync() - Method in interface org.antlr.runtime.debug.DebugEventListener
Indicates the recognizer is about to consume tokens to resynchronize
the parser.
beginResync() - Method in class org.antlr.runtime.debug.DebugEventRepeater
beginResync() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
beginResync() - Method in class org.antlr.runtime.debug.DebugParser
beginResync() - Method in class org.antlr.runtime.debug.DebugTreeParser
BITS - Static variable in class org.antlr.misc.BitSet
bits - Variable in class org.antlr.misc.BitSet
The actual data bits
BITS - Static variable in class org.antlr.runtime.BitSet
bits - Variable in class org.antlr.runtime.BitSet
The actual data bits
BitSet - Class in org.antlr.misc
A BitSet to replace java.util.BitSet.
BitSet() - Constructor for class org.antlr.misc.BitSet
Construct a bitset of size one word (64 bits)
BitSet(long[]) - Constructor for class org.antlr.misc.BitSet
Construction from a static array of longs
BitSet(int) - Constructor for class org.antlr.misc.BitSet
Construct a bitset given the size
BitSet - Class in org.antlr.runtime
A stripped-down version of org.antlr.misc.BitSet that is just
good enough to handle runtime requirements such as FOLLOW sets
for automatic error recovery.
BitSet() - Constructor for class org.antlr.runtime.BitSet
Construct a bitset of size one word (64 bits)
BitSet(long[]) - Constructor for class org.antlr.runtime.BitSet
Construction from a static array of longs
BitSet(List) - Constructor for class org.antlr.runtime.BitSet
Construction from a list of integers
BitSet(int) - Constructor for class org.antlr.runtime.BitSet
Construct a bitset given the size
BlankDebugEventListener - Class in org.antlr.runtime.debug
A blank listener that does nothing; useful for real classes so
they don't have to have lots of blank methods and are less
sensitive to updates to debug interface.
BlankDebugEventListener() - Constructor for class org.antlr.runtime.debug.BlankDebugEventListener
block() - Method in class org.antlr.grammar.v2.ANTLRParser
Build #(BLOCK ( #(ALT ...) EOB )+ )
BLOCK - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
block(AST, boolean) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
BLOCK - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
block(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
BLOCK - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
block(AST, String, DFA) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
BLOCK - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
block(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
BLOCK - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
block(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
BLOCK - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
BLOCK - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
BLOCK - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
block() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
BLOCK - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
block() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
block(int) - Method in class org.antlr.tool.GrammarSerializerFoo
block_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.block_return
BLOCK_START - Static variable in class org.antlr.analysis.NFAState
blockAction(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
blockAST - Variable in class org.antlr.tool.Grammar.Decision
blockLevel - Variable in class org.antlr.grammar.v2.DefineGrammarItemsWalker
blockLevel - Variable in class org.antlr.grammar.v2.TreeToNFAConverter
blockNestingLevel - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
blockOptions - Variable in class org.antlr.tool.GrammarAST
If this is a BLOCK node, track options here
blocksWithSemPreds - Variable in class org.antlr.tool.Grammar
Track decisions with syn preds specified for reporting.
blocksWithSynPreds - Variable in class org.antlr.tool.Grammar
Track decisions with syn preds specified for reporting.
bottomup() - Method in class org.antlr.runtime.tree.TreeFilter
bottomup() - Method in class org.antlr.runtime.tree.TreeRewriter
buf - Variable in class org.antlr.grammar.v2.ANTLRTreePrinter
BufferedTreeNodeStream - Class in org.antlr.runtime.tree
A buffered stream of tree nodes.
BufferedTreeNodeStream(Object) - Constructor for class org.antlr.runtime.tree.BufferedTreeNodeStream
BufferedTreeNodeStream(TreeAdaptor, Object) - Constructor for class org.antlr.runtime.tree.BufferedTreeNodeStream
BufferedTreeNodeStream(TreeAdaptor, Object, int) - Constructor for class org.antlr.runtime.tree.BufferedTreeNodeStream
BufferedTreeNodeStream.StreamIterator - Class in org.antlr.runtime.tree
build_AB(StateCluster, StateCluster) - Method in class org.antlr.tool.NFAFactory
From A B build A-e->B (that is, build an epsilon arc from right
of A to left of B).
build_Action(GrammarAST) - Method in class org.antlr.tool.NFAFactory
Build what amounts to an epsilon transition with an action.
build_AlternativeBlock(List) - Method in class org.antlr.tool.NFAFactory
From A|B|..|Z alternative block build
o->o-A->o->o (last NFAState is blockEndNFAState pointed to by all alts)
| ^
o->o-B->o--|
| |
...
build_AlternativeBlockFromSet(StateCluster) - Method in class org.antlr.tool.NFAFactory
From a set ('a'|'b') build
o->o-'a'..'b'->o->o (last NFAState is blockEndNFAState pointed to by all alts)
build_Aoptional(StateCluster) - Method in class org.antlr.tool.NFAFactory
From (A)? build either:
o--A->o
| ^
o---->|
or, if A is a block, just add an empty alt to the end of the block
build_Aplus(StateCluster) - Method in class org.antlr.tool.NFAFactory
From (A)+ build
|---| (Transition 2 from A.right points at alt 1)
v | (follow of loop is Transition 1)
o->o-A-o->o
Meaning that the last NFAState in A points back to A's left Transition NFAState
and we add a new begin/end NFAState.
build_Astar(StateCluster) - Method in class org.antlr.tool.NFAFactory
From (A)* build
|---|
v |
o->o-A-o--o (Transition 2 from block end points at alt 1; follow is Transition 1)
| ^
o---------| (optional branch is 2nd alt of optional block containing A+)
Meaning that the last (end) NFAState in A points back to A's
left side NFAState and we add 3 new NFAStates (the
optional branch is built just like an optional subrule).
build_Atom(int, GrammarAST) - Method in class org.antlr.tool.NFAFactory
From label A build Graph o-A->o
build_Atom(GrammarAST) - Method in class org.antlr.tool.NFAFactory
build_CharLiteralAtom(GrammarAST) - Method in class org.antlr.tool.NFAFactory
From char 'c' build StateCluster o-intValue(c)->o
build_CharRange(String, String) - Method in class org.antlr.tool.NFAFactory
From char 'c' build StateCluster o-intValue(c)->o
can include unicode spec likes '$' later.
build_EOFStates(List) - Method in class org.antlr.tool.NFAFactory
add an EOF transition to any rule end NFAState that points to nothing
(i.e., for all those rules not invoked by another rule).
build_Epsilon() - Method in class org.antlr.tool.NFAFactory
From an empty alternative build StateCluster o-e->o
build_Range(int, int) - Method in class org.antlr.tool.NFAFactory
Can only complement block of simple alts; can complement build_Set()
result, that is.
build_RuleRef(Rule, NFAState) - Method in class org.antlr.tool.NFAFactory
For reference to rule r, build
o-e->(r) o
where (r) is the start of rule r and the trailing o is not linked
to from rule ref state directly (it's done thru the transition(0)
RuleClosureTransition.
build_SemanticPredicate(GrammarAST) - Method in class org.antlr.tool.NFAFactory
Build what amounts to an epsilon transition with a semantic
predicate action.
build_Set(IntSet, GrammarAST) - Method in class org.antlr.tool.NFAFactory
From set build single edge graph o->o-set->o.
build_StringLiteralAtom(GrammarAST) - Method in class org.antlr.tool.NFAFactory
For a non-lexer, just build a simple token reference atom.
build_Wildcard(GrammarAST) - Method in class org.antlr.tool.NFAFactory
Build an atom with all possible values in its label
build_WildcardTree(GrammarAST) - Method in class org.antlr.tool.NFAFactory
Build a subrule matching ^(.
buildAST() - Method in class org.antlr.tool.Grammar
BuildDependencyGenerator - Class in org.antlr.tool
Given a grammar file, show the dependencies on .tokens etc...
BuildDependencyGenerator(Tool, String) - Constructor for class org.antlr.tool.BuildDependencyGenerator
buildNFA() - Method in class org.antlr.tool.Grammar
buildRequired(String) - Method in class org.antlr.Tool
Checks to see if the list of outputFiles all exist, and have
last-modified timestamps which are later than the last-modified
timestamp of all the grammar files involved in build the output
(imports must be checked).
buildTemplate() - Method in class org.antlr.tool.Grammar
buildTokenTypeASTClassMap() - Method in class org.antlr.grammar.v2.ANTLRParser
builtFromString - Variable in class org.antlr.tool.Grammar
We need a way to detect when a lexer grammar is autogenerated from
another grammar or we are just sending in a string representing a
grammar.
BYPASS - Static variable in class org.antlr.analysis.NFAState
c - Variable in exception org.antlr.runtime.RecognitionException
The current char when an error occurred.
c - Variable in class org.antlr.runtime.tree.TreePatternLexer
Current char
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
calls - Variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
Stack of indexes used for push/pop calls
calls - Variable in class org.antlr.runtime.tree.CommonTreeNodeStream
Stack of indexes used for push/pop calls
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
catOpText(Object, Object) - Method in class org.antlr.runtime.TokenRewriteStream
channel - Variable in class org.antlr.runtime.ClassicToken
channel - Variable in class org.antlr.runtime.CommonToken
channel - Variable in class org.antlr.runtime.CommonTokenStream
Skip tokens on any channel but this one; this is how we skip whitespace...
channel - Variable in class org.antlr.runtime.RecognizerSharedState
The channel number for the current token
channelOverrideMap - Variable in class org.antlr.runtime.CommonTokenStream
Map to override some Tokens' channel numbers
CHAR_LABEL - Static variable in class org.antlr.tool.Grammar
CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
CHAR_LITERAL - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_RANGE - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
CHAR_RANGE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
CHAR_RANGE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
CHAR_RANGE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
CHAR_RANGE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
CHAR_RANGE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
charAlias - Static variable in class org.antlr.grammar.v2.AssignTokenTypesWalker
charAlias2 - Static variable in class org.antlr.grammar.v2.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
charPos - Variable in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
charPositionInLine - Variable in class org.antlr.runtime.ANTLRStringStream
The index of the character relative to the beginning of the line 0..n-1
charPositionInLine - Variable in class org.antlr.runtime.ClassicToken
charPositionInLine - Variable in class org.antlr.runtime.CommonToken
charPositionInLine - Variable in exception org.antlr.runtime.RecognitionException
charSet(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
CHARSET - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
charSetElement(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
CharStream - Interface in org.antlr.runtime
A source of characters for an ANTLR lexer
CharStreamState - Class in org.antlr.runtime
When walking ahead with cyclic DFA or for syntactic predicates,
we need to record the state of the input stream (char index,
line, etc...) so that we can rewind the state after scanning ahead.
CharStreamState() - Constructor for class org.antlr.runtime.CharStreamState
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
childIndex - Variable in class org.antlr.runtime.tree.CommonTree
What index is this node in the child list? Range: 0..n-1
children - Variable in class org.antlr.runtime.tree.BaseTree
children - Variable in class org.antlr.tool.CompositeGrammarTree
chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, StringTemplate, StringTemplate) - Method in class org.antlr.codegen.ActionScriptTarget
chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, StringTemplate, StringTemplate) - Method in class org.antlr.codegen.CSharp2Target
chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, StringTemplate, StringTemplate) - Method in class org.antlr.codegen.CSharpTarget
chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, StringTemplate, StringTemplate) - Method in class org.antlr.codegen.CTarget
chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, StringTemplate, StringTemplate) - Method in class org.antlr.codegen.DelphiTarget
chooseWhereCyclicDFAsGo(Tool, CodeGenerator, Grammar, StringTemplate, StringTemplate) - Method in class org.antlr.codegen.JavaTarget
chunks - Variable in class org.antlr.grammar.v3.ActionTranslator
ClassicToken - Class in org.antlr.runtime
A Token object like we'd use in ANTLR 2.x; has an actual string created
and associated with this object.
ClassicToken(int) - Constructor for class org.antlr.runtime.ClassicToken
ClassicToken(Token) - Constructor for class org.antlr.runtime.ClassicToken
ClassicToken(int, String) - Constructor for class org.antlr.runtime.ClassicToken
ClassicToken(int, String, int) - Constructor for class org.antlr.runtime.ClassicToken
classpathTemplateRootDirectoryName - Variable in class org.antlr.codegen.CodeGenerator
cleanup(GrammarAST) - Method in class org.antlr.grammar.v2.ANTLRParser
clear() - Method in class org.antlr.misc.BitSet
clear(int) - Method in class org.antlr.misc.BitSet
clear() - Method in class org.antlr.misc.OrderedHashSet
clear() - Method in class org.antlr.runtime.misc.FastQueue
clear() - Method in class org.antlr.runtime.misc.IntArray
clone() - Method in class org.antlr.analysis.Label
clone() - Method in class org.antlr.misc.BitSet
clone() - Method in class org.antlr.misc.IntArrayList
clone() - Method in class org.antlr.runtime.BitSet
close() - Method in class org.antlr.tool.GrammarSerializerFoo
CLOSE_ELEMENT_OPTION - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
CLOSE_ELEMENT_OPTION - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
CLOSE_ELEMENT_OPTION - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
CLOSE_ELEMENT_OPTION - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
CLOSE_ELEMENT_OPTION - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
CLOSE_ELEMENT_OPTION - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
closeConnection() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
CLOSURE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
CLOSURE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
CLOSURE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
CLOSURE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
CLOSURE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
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.tool.GrammarAST
if this is a TOKEN_REF or RULE_REF node, this is the code StringTemplate
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.v2
Walk a grammar and generate code by gradually building up
a bigger and bigger StringTemplate.
CodeGenTreeWalker() - Constructor for class org.antlr.grammar.v2.CodeGenTreeWalker
CodeGenTreeWalkerTokenTypes - Interface in org.antlr.grammar.v2
COLLAPSE_ALL_PARALLEL_EDGES - Static variable in class org.antlr.analysis.DFAOptimizer
COLON - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
COLON - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
COLON - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
COLON - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
COLON - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
COLON - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
COLON - Static variable in class org.antlr.runtime.tree.TreePatternLexer
column - Variable in class org.antlr.tool.Message
COMBINED - Static variable in class org.antlr.tool.Grammar
COMBINED_GRAMMAR - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
COMBINED_GRAMMAR - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
COMBINED_GRAMMAR - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
COMBINED_GRAMMAR - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
COMBINED_GRAMMAR - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
COMBINED_GRAMMAR - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
combineFollows(boolean) - Method in class org.antlr.runtime.BaseRecognizer
COMMA - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
COMMA - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
COMMA - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
COMMA - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
COMMA - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
COMMA - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
commence() - Method in class org.antlr.runtime.debug.BlankDebugEventListener
commence() - Method in class org.antlr.runtime.debug.DebugEventHub
commence() - Method in interface org.antlr.runtime.debug.DebugEventListener
Announce that parsing has begun.
commence() - Method in class org.antlr.runtime.debug.DebugEventRepeater
commence() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
COMMENT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
COMMENT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
COMMENT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
COMMENT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
COMMENT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
COMMENT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
CommonErrorNode - Class in org.antlr.runtime.tree
A node representing erroneous token range in token stream
CommonErrorNode(TokenStream, Token, Token, RecognitionException) - Constructor for class org.antlr.runtime.tree.CommonErrorNode
CommonToken - Class in org.antlr.runtime
CommonToken(int) - Constructor for class org.antlr.runtime.CommonToken
CommonToken(CharStream, int, int, int, int) - Constructor for class org.antlr.runtime.CommonToken
CommonToken(int, String) - Constructor for class org.antlr.runtime.CommonToken
CommonToken(Token) - Constructor for class org.antlr.runtime.CommonToken
CommonTokenStream - Class in org.antlr.runtime
The most common stream of tokens is one where every token is buffered up
and tokens are prefiltered for a certain channel (the parser will only
see these tokens and cannot change the filter channel number during the
parse).
CommonTokenStream() - Constructor for class org.antlr.runtime.CommonTokenStream
CommonTokenStream(TokenSource) - Constructor for class org.antlr.runtime.CommonTokenStream
CommonTokenStream(TokenSource, int) - Constructor for class org.antlr.runtime.CommonTokenStream
CommonTree - Class in org.antlr.runtime.tree
A tree node that is wrapper for a Token object.
CommonTree() - Constructor for class org.antlr.runtime.tree.CommonTree
CommonTree(CommonTree) - Constructor for class org.antlr.runtime.tree.CommonTree
CommonTree(Token) - Constructor for class org.antlr.runtime.tree.CommonTree
CommonTreeAdaptor - Class in org.antlr.runtime.tree
A TreeAdaptor that works with any Tree implementation.
CommonTreeAdaptor() - Constructor for class org.antlr.runtime.tree.CommonTreeAdaptor
CommonTreeNodeStream - Class in org.antlr.runtime.tree
CommonTreeNodeStream(Object) - Constructor for class org.antlr.runtime.tree.CommonTreeNodeStream
CommonTreeNodeStream(TreeAdaptor, Object) - Constructor for class org.antlr.runtime.tree.CommonTreeNodeStream
compareTo(Object) - Method in class org.antlr.analysis.Label
compareTo(Object) - Method in class org.antlr.analysis.Transition
complement() - Method in class org.antlr.misc.BitSet
complement(IntSet) - Method in class org.antlr.misc.BitSet
complement(int, int) - Method in class org.antlr.misc.IntervalSet
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.
complement(int) - Method in class org.antlr.tool.Grammar
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.
computeContextSensitiveRuleFOLLOW() - Method in class org.antlr.runtime.BaseRecognizer
Compute the context-sensitive FOLLOW set for current rule.
computeErrorRecoverySet() - Method in class org.antlr.runtime.BaseRecognizer
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.
computeTokenTypes(String[]) - Method in class org.antlr.runtime.tree.TreeWizard
Compute a Map that is an inverted index of
tokenNames (which maps int token types to names).
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.
consume() - Method in class org.antlr.runtime.ANTLRStringStream
consume() - Method in class org.antlr.runtime.CommonTokenStream
Move the input pointer to the next incoming token.
consume() - Method in class org.antlr.runtime.debug.DebugTokenStream
consume() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
consume() - Method in interface org.antlr.runtime.IntStream
consume() - Method in class org.antlr.runtime.misc.LookaheadStream
Make sure we have at least one element to remove, even if EOF
consume() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
consume() - Method in class org.antlr.runtime.tree.TreePatternLexer
consumeHiddenToken(Token) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
consumeHiddenToken(Token) - Method in class org.antlr.runtime.debug.DebugEventHub
consumeHiddenToken(Token) - Method in interface org.antlr.runtime.debug.DebugEventListener
An off-channel input token was consumed.
consumeHiddenToken(Token) - Method in class org.antlr.runtime.debug.DebugEventRepeater
consumeHiddenToken(Token) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
consumeHiddenToken(Token) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
consumeHiddenToken(Token) - Method in class org.antlr.runtime.debug.Profiler
consumeInitialHiddenTokens() - Method in class org.antlr.runtime.debug.DebugTokenStream
consumeNode(Object) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
consumeNode(Object) - Method in class org.antlr.runtime.debug.DebugEventHub
consumeNode(Object) - Method in interface org.antlr.runtime.debug.DebugEventListener
Input for a tree parser is an AST, but we know nothing for sure
about a node except its type and text (obtained from the adaptor).
consumeNode(Object) - Method in class org.antlr.runtime.debug.DebugEventRepeater
consumeNode(Object) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
consumeNode(Object) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
consumeToken(Token) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
consumeToken(Token) - Method in class org.antlr.runtime.debug.DebugEventHub
consumeToken(Token) - Method in interface org.antlr.runtime.debug.DebugEventListener
An input token was consumed; matched by any kind of element.
consumeToken(Token) - Method in class org.antlr.runtime.debug.DebugEventRepeater
consumeToken(Token) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
consumeToken(Token) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
consumeToken(Token) - Method in class org.antlr.runtime.debug.Profiler
consumeUntil(IntStream, int) - Method in class org.antlr.runtime.BaseRecognizer
consumeUntil(IntStream, BitSet) - Method in class org.antlr.runtime.BaseRecognizer
Consume tokens until one matches the given token set
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.
conversionStartTime - Variable in class org.antlr.analysis.DFA
Track absolute time of the conversion so we can have a failsafe:
if it takes too long, then terminate.
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.
COOKIE - Static variable in class org.antlr.runtime.SerializedGrammar
count - Variable in class org.antlr.misc.Barrier
countAltsForBlock(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
countAltsForRule(AST) - Method in class org.antlr.grammar.v2.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.
create(Token) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
create(int, Token) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
create(int, Token, String) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
create(int, String) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
create(Object) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
What kind of node to create.
create(int, Token) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
create(int, Token, String) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
create(int, String) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
create(Token) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
create(Token) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Create a tree node from Token object; for CommonTree type trees,
then the token just becomes the payload.
create(int, Token) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Create a new node derived from a token, with a new token type.
create(int, Token, String) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Same as create(tokenType,fromToken) except set the text too.
create(int, String) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Create a new node derived from a token, with a new token type.
create(String) - Method in class org.antlr.runtime.tree.TreeWizard
Create a tree or node from the indicated tree pattern that closely
follows ANTLR tree grammar tree element syntax:
(root child1 ...
create(Token) - Method in class org.antlr.runtime.tree.TreeWizard.TreePatternTreeAdaptor
createBlockFromDupAlt(GrammarAST) - Method in class org.antlr.grammar.v2.ANTLRParser
Create a copy of the alt and make it into a BLOCK; all actions,
labels, tree operators, rewrites are removed.
createChildrenList() - Method in class org.antlr.runtime.tree.BaseTree
Override in a subclass to change the impl of children list
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
createNode(Object) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
createNode(Object, Token) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
createNode(Object) - Method in class org.antlr.runtime.debug.DebugEventHub
createNode(Object, Token) - Method in class org.antlr.runtime.debug.DebugEventHub
createNode(Object) - Method in interface org.antlr.runtime.debug.DebugEventListener
Announce a new node built from token elements such as type etc...
createNode(Object, Token) - Method in interface org.antlr.runtime.debug.DebugEventListener
Announce a new node built from an existing token.
createNode(Object) - Method in class org.antlr.runtime.debug.DebugEventRepeater
createNode(Object, Token) - Method in class org.antlr.runtime.debug.DebugEventRepeater
createNode(Object) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
createNode(Object, Token) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
createNode(Object) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
createNode(Object, Token) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
createParameterScope(String, Token) - Method in class org.antlr.tool.Grammar
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) - Method in class org.antlr.grammar.v2.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.v2.ANTLRParser
createToken(int, String) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
Tell me how to create a token for use with imaginary token nodes.
createToken(Token) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
Tell me how to create a token for use with imaginary token nodes.
createToken(int, String) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
Tell me how to create a token for use with imaginary token nodes.
createToken(Token) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
Tell me how to create a token for use with imaginary token nodes.
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
CSharpTarget - Class in org.antlr.codegen
CSharpTarget() - Constructor for class org.antlr.codegen.CSharpTarget
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.v2.CodeGenTreeWalker
currentBlockAST - Variable in class org.antlr.grammar.v2.ANTLRParser
currentBlockST - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
currentRewriteBlock - Variable in class org.antlr.grammar.v2.DefineGrammarItemsWalker
currentRewriteRule - Variable in class org.antlr.grammar.v2.DefineGrammarItemsWalker
currentRuleName - Variable in class org.antlr.grammar.v2.ANTLRParser
currentRuleName - Variable in class org.antlr.grammar.v2.AssignTokenTypesWalker
currentRuleName - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
currentRuleName - Variable in class org.antlr.grammar.v2.DefineGrammarItemsWalker
currentRuleName - Variable in class org.antlr.grammar.v2.TreeToNFAConverter
cursor - Variable in class org.antlr.runtime.tree.RewriteRuleElementStream
Cursor 0..n-1.
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()
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.
data - Variable in class org.antlr.runtime.ANTLRStringStream
The data being scanned
data - Variable in class org.antlr.runtime.misc.FastQueue
dynamically-sized buffer of elements
data - Variable in class org.antlr.runtime.misc.IntArray
dbg - Variable in class org.antlr.runtime.debug.DebugParser
Who to notify when events in the parser occur.
dbg - Variable in class org.antlr.runtime.debug.DebugTokenStream
dbg - Variable in class org.antlr.runtime.debug.DebugTreeAdaptor
dbg - Variable in class org.antlr.runtime.debug.DebugTreeNodeStream
dbg - Variable in class org.antlr.runtime.debug.DebugTreeParser
Who to notify when events in the parser occur.
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.runtime.DFA
debug - Static variable in class org.antlr.tool.RandomPhrase
DebugEventHub - Class in org.antlr.runtime.debug
Broadcast debug events to multiple listeners.
DebugEventHub(DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugEventHub
DebugEventHub(DebugEventListener, DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugEventHub
DebugEventListener - Interface in org.antlr.runtime.debug
All debugging events that a recognizer can trigger.
DebugEventRepeater - Class in org.antlr.runtime.debug
A simple event repeater (proxy) that delegates all functionality to the
listener sent into the ctor.
DebugEventRepeater(DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugEventRepeater
DebugEventSocketProxy - Class in org.antlr.runtime.debug
A proxy debug event listener that forwards events over a socket to
a debugger (or any other listener) using a simple text-based protocol;
one event per line.
DebugEventSocketProxy(BaseRecognizer, TreeAdaptor) - Constructor for class org.antlr.runtime.debug.DebugEventSocketProxy
DebugEventSocketProxy(BaseRecognizer, int, TreeAdaptor) - Constructor for class org.antlr.runtime.debug.DebugEventSocketProxy
DebugParser - Class in org.antlr.runtime.debug
DebugParser(TokenStream, DebugEventListener, RecognizerSharedState) - Constructor for class org.antlr.runtime.debug.DebugParser
Create a normal parser except wrap the token stream in a debug
proxy that fires consume events.
DebugParser(TokenStream, RecognizerSharedState) - Constructor for class org.antlr.runtime.debug.DebugParser
DebugParser(TokenStream, DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugParser
DebugTokenStream - Class in org.antlr.runtime.debug
DebugTokenStream(TokenStream, DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugTokenStream
DebugTreeAdaptor - Class in org.antlr.runtime.debug
A TreeAdaptor proxy that fires debugging events to a DebugEventListener
delegate and uses the TreeAdaptor delegate to do the actual work.
DebugTreeAdaptor(DebugEventListener, TreeAdaptor) - Constructor for class org.antlr.runtime.debug.DebugTreeAdaptor
DebugTreeNodeStream - Class in org.antlr.runtime.debug
Debug any tree node stream.
DebugTreeNodeStream(TreeNodeStream, DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugTreeNodeStream
DebugTreeParser - Class in org.antlr.runtime.debug
DebugTreeParser(TreeNodeStream, DebugEventListener, RecognizerSharedState) - Constructor for class org.antlr.runtime.debug.DebugTreeParser
Create a normal parser except wrap the token stream in a debug
proxy that fires consume events.
DebugTreeParser(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.runtime.debug.DebugTreeParser
DebugTreeParser(TreeNodeStream, DebugEventListener) - Constructor for class org.antlr.runtime.debug.DebugTreeParser
Decision() - Constructor for class org.antlr.tool.Grammar.Decision
decision - Variable in 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
decisionLevel - Variable in class org.antlr.runtime.debug.Profiler
decisionMaxCyclicLookaheads - Variable in class org.antlr.runtime.debug.Profiler
decisionMaxFixedLookaheads - Variable in class org.antlr.runtime.debug.Profiler
decisionMaxSynPredLookaheads - Variable in class org.antlr.runtime.debug.Profiler
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?
decisionNumber - Variable in class org.antlr.runtime.DFA
decisionNumber - Variable in exception org.antlr.runtime.EarlyExitException
decisionNumber - Variable in exception org.antlr.runtime.NoViableAltException
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.runtime.debug.Profiler
decodeReportData(String) - Static method in class org.antlr.tool.GrammarReport
DEFAULT_CHANNEL - Static variable in interface org.antlr.runtime.Token
All tokens go to the parser (unless skip() is called in that rule)
on a particular "channel".
DEFAULT_DEBUGGER_PORT - Static variable in class org.antlr.runtime.debug.DebugEventSocketProxy
DEFAULT_INITIAL_BUFFER_SIZE - Static variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
DEFAULT_INITIAL_BUFFER_SIZE - Static variable in class org.antlr.runtime.tree.CommonTreeNodeStream
DEFAULT_PROGRAM_NAME - Static variable in class org.antlr.runtime.TokenRewriteStream
DEFAULT_TOKEN_CHANNEL - Static variable in class org.antlr.runtime.BaseRecognizer
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.v2.ANTLRParser
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.v2
DefineGrammarItemsWalker() - Constructor for class org.antlr.grammar.v2.DefineGrammarItemsWalker
DefineGrammarItemsWalkerTokenTypes - Interface in org.antlr.grammar.v2
defineGrammarSymbols() - Method in class org.antlr.tool.CompositeGrammar
defineGrammarSymbols() - Method in class org.antlr.tool.Grammar
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.
defineLabel(Token, GrammarAST, int) - Method in class org.antlr.tool.Rule
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, GrammarAST) - Method in class org.antlr.tool.Rule
Given @scope::name {action} define it for this grammar.
defineRule(Token, String, Map, 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.v2.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.v2.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.v2.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.v2.ANTLRParser
delegateGrammars() - Method in class org.antlr.grammar.v2.ANTLRParser
delegateGrammars(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
delegateGrammars(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
delegateGrammars(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
delegateGrammarTreeRoot - Variable in class org.antlr.tool.CompositeGrammar
delete(int) - Method in class org.antlr.runtime.TokenRewriteStream
delete(int, int) - Method in class org.antlr.runtime.TokenRewriteStream
delete(Token) - Method in class org.antlr.runtime.TokenRewriteStream
delete(Token, Token) - Method in class org.antlr.runtime.TokenRewriteStream
delete(String, int, int) - Method in class org.antlr.runtime.TokenRewriteStream
delete(String, Token, Token) - Method in class org.antlr.runtime.TokenRewriteStream
deleteChild(Object, int) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
deleteChild(int) - Method in class org.antlr.runtime.tree.BaseTree
deleteChild(Object, int) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
deleteChild(int) - Method in interface org.antlr.runtime.tree.Tree
deleteChild(Object, int) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Remove ith child and shift children down from right.
deleteProgram() - Method in class org.antlr.runtime.TokenRewriteStream
deleteProgram(String) - Method in class org.antlr.runtime.TokenRewriteStream
Reset the program so that no instructions exist
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)?
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.
deserializeNode(String[], int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
deserializeToken(String[], int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
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 - 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
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 - Class in org.antlr.runtime
A DFA implemented as a set of transition tables.
DFA() - Constructor for class org.antlr.runtime.DFA
dfa - Variable in class org.antlr.tool.Grammar.Decision
dfa13 - Variable in class org.antlr.grammar.v3.ANTLRv3Lexer
dfa2 - Variable in class org.antlr.grammar.v3.ANTLRv3Lexer
dfa22 - Variable in class org.antlr.grammar.v3.ActionTranslator
dfa22 - Variable in class org.antlr.grammar.v3.ANTLRv3Lexer
dfa28 - Variable in class org.antlr.grammar.v3.ActionTranslator
dfa33 - Variable in class org.antlr.grammar.v3.ANTLRv3Tree
dfa38 - Variable in class org.antlr.grammar.v3.ANTLRv3Tree
dfa46 - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
dfa48 - Variable in class org.antlr.grammar.v3.ANTLRv3Tree
dfa73 - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
dfa76 - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
dfa81 - Variable in class org.antlr.grammar.v3.ANTLRv3Parser
dfa9 - Variable in class org.antlr.grammar.v3.ANTLRv3Lexer
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, Set<Graph.Node>, ArrayList<Object>) - 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 interface org.antlr.grammar.v2.ANTLRTokenTypes
DIGIT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
DIGIT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
DIGIT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
DIGIT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
DIGIT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
dirty - Variable in class org.antlr.runtime.tree.RewriteRuleElementStream
Once a node / subtree has been used in a stream, it must be dup'd
from then on.
discardOffChannelTokens - Variable in class org.antlr.runtime.CommonTokenStream
By default, track all incoming tokens
discardOffChannelTokens(boolean) - Method in class org.antlr.runtime.CommonTokenStream
discardSet - Variable in class org.antlr.runtime.CommonTokenStream
Set; discard any tokens with this type
discardTokenType(int) - Method in class org.antlr.runtime.CommonTokenStream
disjoint(Interval) - Method in class org.antlr.misc.Interval
Are both ranges disjoint? I.e., no overlap?
dispatch(String) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
displayRecognitionError(String[], RecognitionException) - Method in class org.antlr.runtime.BaseRecognizer
DOC_COMMENT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
DOC_COMMENT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
DOC_COMMENT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
DOC_COMMENT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
DOC_COMMENT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
DOC_COMMENT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
DOLLAR - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
DOLLAR - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
DOLLAR - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
DOLLAR - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
DOLLAR - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
DOT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
DOT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
DOT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
DOT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
DOT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
DOT - Static variable in class org.antlr.runtime.tree.TreePatternLexer
dotBlock(AST) - Method in class org.antlr.grammar.v2.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(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
Track the .* and .+ idioms and make them nongreedy by default.
DOTTreeGenerator - Class in org.antlr.runtime.tree
A utility class to generate DOT diagrams (graphviz) from
arbitrary trees.
DOTTreeGenerator() - Constructor for class org.antlr.runtime.tree.DOTTreeGenerator
DOUBLE_ANGLE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
DOUBLE_ANGLE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
DOUBLE_ANGLE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
DOUBLE_ANGLE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
DOUBLE_ANGLE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
DOUBLE_ANGLE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_QUOTE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
DOUBLE_QUOTE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
DOUBLE_QUOTE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
DOUBLE_QUOTE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
DOUBLE_QUOTE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
DOUBLE_QUOTE_STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
DOWN - Static variable in class org.antlr.analysis.Label
DOWN - Static variable in interface org.antlr.runtime.Token
imaginary tree navigation type; traverse "get child" link
down - Variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
down - Variable in class org.antlr.runtime.tree.TreeIterator
DOWN - Static variable in class org.antlr.runtime.tree.TreeParser
downup(Object) - Method in class org.antlr.runtime.tree.TreeFilter
downup(Object) - Method in class org.antlr.runtime.tree.TreeRewriter
downup(Object, boolean) - Method in class org.antlr.runtime.tree.TreeRewriter
dup(Object) - Method in class org.antlr.runtime.tree.RewriteRuleElementStream
When constructing trees, sometimes we need to dup a token or AST
subtree.
dup(Object) - Method in class org.antlr.runtime.tree.RewriteRuleNodeStream
dup(Object) - Method in class org.antlr.runtime.tree.RewriteRuleSubtreeStream
dup(Object) - Method in class org.antlr.runtime.tree.RewriteRuleTokenStream
dup(AST) - Static method in class org.antlr.tool.GrammarAST
dupListNoActions(GrammarAST, GrammarAST) - Static method in class org.antlr.tool.GrammarAST
Duplicate tree including siblings of root.
dupNode(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
dupNode() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
dupNode() - Method in class org.antlr.runtime.tree.CommonTree
dupNode(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
Duplicate a node.
dupNode() - Method in class org.antlr.runtime.tree.ParseTree
dupNode() - Method in interface org.antlr.runtime.tree.Tree
dupNode(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Duplicate a single tree node.
dupTree(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
dupTree(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
dupTree(Object, Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
This is generic in the sense that it will work with any kind of
tree (not just Tree interface).
dupTree(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Duplicate tree recursively, using dupNode() for each node
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
e - Variable in class org.antlr.tool.Message
EarlyExitException - Exception in org.antlr.runtime
The recognizer did not match anything for a (..)+ loop.
EarlyExitException() - Constructor for exception org.antlr.runtime.EarlyExitException
Used for remote debugger deserialization
EarlyExitException(int, IntStream) - Constructor for exception org.antlr.runtime.EarlyExitException
ebnf() - Method in class org.antlr.grammar.v2.ANTLRParser
matches ENBF blocks (and sets via block rule)
ebnf(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
ebnf(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
ebnf(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
ebnf(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
ebnf(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
ebnf() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
ebnf() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
ebnf_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.ebnf_return
ebnfSuffix(GrammarAST, boolean) - Method in class org.antlr.grammar.v2.ANTLRParser
ebnfSuffix() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
ebnfSuffix_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.ebnfSuffix_return
edgeTransitionClass - Variable in class org.antlr.analysis.DFA
The unique edge transition class number; every time we see a new
set of edges emanating from a state, we number it so we can reuse
if it's every seen again for another state.
edgeTransitionClassMap - Variable in class org.antlr.analysis.DFA
Map an edge transition table to a unique set number; ordered so
we can push into the output template as an ordered list of sets
and then ref them from within the transition[][] table.
element() - Method in class org.antlr.grammar.v2.ANTLRParser
element(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
element(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
element(AST, GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
element(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
element(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
element() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
element() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
element(int) - Method in class org.antlr.misc.IntArrayList
element_action(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
element_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.element_return
elementDescription - Variable in exception org.antlr.runtime.tree.RewriteCardinalityException
elementDescription - Variable in class org.antlr.runtime.tree.RewriteRuleElementStream
The element or stream description; usually has name of the token or
rule reference that this list tracks.
elementNoOptionSpec() - Method in class org.antlr.grammar.v2.ANTLRParser
elementOption(GrammarAST) - Method in class org.antlr.grammar.v2.ANTLRParser
elementOption() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
elementOption_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.elementOption_return
elementOptions(GrammarAST) - Method in class org.antlr.grammar.v2.ANTLRParser
elementOptions() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
elementOptions_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.elementOptions_return
elementRef - Variable in class org.antlr.tool.Grammar.LabelElementPair
elements - Variable in class org.antlr.misc.IntArrayList
elements() - Method in class org.antlr.misc.IntArrayList
elements - Variable in class org.antlr.misc.OrderedHashSet
Track the elements as they are added to the set
elements() - Method in class org.antlr.misc.OrderedHashSet
Return the List holding list of table elements.
elements - Variable in class org.antlr.runtime.tree.RewriteRuleElementStream
The list of tokens or subtrees we are tracking
emit(Token) - Method in class org.antlr.runtime.Lexer
Currently does not support multiple emits per nextToken invocation
for efficiency reasons.
emit() - Method in class org.antlr.runtime.Lexer
The standard method called to automatically emit a token at the
outermost lexical rule.
EMIT_TEMPLATE_DELIMITERS - Static variable in class org.antlr.codegen.CodeGenerator
emitErrorMessage(String) - Method in class org.antlr.runtime.BaseRecognizer
Override this method to change where error messages go
emitSingleError - Static variable in class org.antlr.tool.ErrorManager
Only one error can be emitted for any entry in this table.
EMPTY_SEMANTIC_CONTEXT - Static variable in class org.antlr.analysis.SemanticContext
Create a default value for the semantic context shared among all
NFAConfigurations that do not have an actual semantic context.
ENCLOSING_RULE_SCOPE_ATTR - Static variable in class org.antlr.grammar.v3.ActionTranslator
enclosingRule - Variable in class org.antlr.analysis.NFAState
What rule do we live in?
enclosingRuleName - Variable in class org.antlr.tool.GrammarAST
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.ActionScriptTarget
ActionScript doesn't support Unicode String literals that are considered "illegal"
or are in the surrogate pair ranges.
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.CSharp2Target
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.CSharpTarget
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.DelphiTarget
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.JavaScriptTarget
Convert an int to a JavaScript Unicode character literal.
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.Perl5Target
encodeIntAsCharEscape(int) - Method in class org.antlr.codegen.Target
END - Static variable in class org.antlr.runtime.tree.TreePatternLexer
endAlt() - Method in class org.antlr.tool.GrammarSerializerFoo
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.DebugEventHub
endBacktrack(int, boolean) - Method in interface org.antlr.runtime.debug.DebugEventListener
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.DebugEventRepeater
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.DebugParser
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.DebugTreeParser
endBacktrack(int, boolean) - Method in class org.antlr.runtime.debug.Profiler
Successful or not, track how much lookahead synpreds use
endOfBlockStateNumber - Variable in class org.antlr.analysis.NFAState
Jean Bovet needs in the GUI to know which state pairs correspond
to the start/stop of a block.
endResync() - Method in class org.antlr.runtime.BaseRecognizer
endResync() - Method in class org.antlr.runtime.debug.BlankDebugEventListener
endResync() - Method in class org.antlr.runtime.debug.DebugEventHub
endResync() - Method in interface org.antlr.runtime.debug.DebugEventListener
Indicates that the recognizer has finished consuming tokens in order
to resychronize.
endResync() - Method in class org.antlr.runtime.debug.DebugEventRepeater
endResync() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
endResync() - Method in class org.antlr.runtime.debug.DebugParser
endResync() - Method in class org.antlr.runtime.debug.DebugTreeParser
endRule() - Method in class org.antlr.tool.GrammarSerializerFoo
ensureAltIsSimpleNodeOrTree(GrammarAST, GrammarAST, int) - Method in class org.antlr.tool.GrammarSanity
Rules in tree grammar that use -> rewrites and are spitting out
templates via output=template and then use rewrite=true must only
use -> on alts that are simple nodes or trees or single rule refs
that match either nodes or trees.
ensureCapacity(int) - Method in class org.antlr.misc.IntArrayList
ensureCapacity(int) - Method in class org.antlr.runtime.misc.IntArray
enterAlt(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
enterAlt(int) - Method in class org.antlr.runtime.debug.DebugEventHub
enterAlt(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
Because rules can have lots of alternatives, it is very useful to
know which alt you are entering.
enterAlt(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
enterAlt(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
enterDecision(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
enterDecision(int) - Method in class org.antlr.runtime.debug.DebugEventHub
enterDecision(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
Every decision, fixed k or arbitrary, has an enter/exit event
so that a GUI can easily track what LT/consume events are
associated with prediction.
enterDecision(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
enterDecision(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
enterDecision(int) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
Backtracking or cyclic DFA, don't want to add nodes to tree
enterDecision(int) - Method in class org.antlr.runtime.debug.Profiler
enterRule(String, String) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
enterRule(String, String) - Method in class org.antlr.runtime.debug.DebugEventHub
enterRule(String, String) - Method in interface org.antlr.runtime.debug.DebugEventListener
The parser has just entered a rule.
enterRule(String, String) - Method in class org.antlr.runtime.debug.DebugEventRepeater
enterRule(String, String) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
enterRule(String, String) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
enterRule(String, String) - Method in class org.antlr.runtime.debug.Profiler
enterRule(String) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
enterRule(String) - Method in class org.antlr.runtime.debug.Tracer
enterSubRule(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
enterSubRule(int) - Method in class org.antlr.runtime.debug.DebugEventHub
enterSubRule(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
Track entry into any (...) subrule other EBNF construct
enterSubRule(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
enterSubRule(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
enterSubRule(int) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
EOA - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
EOA - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
EOA - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
EOA - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
EOA - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
EOA - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
EOA - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
EOA - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
EOA - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
EOB - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
EOB - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
EOB - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
EOB - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
EOB - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
EOB - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
EOB - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
EOB - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
EOB - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
eof - Variable in class org.antlr.analysis.DFA
EOF - Static variable in class org.antlr.analysis.Label
EOF - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
EOF - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
EOF - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
EOF - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
EOF - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
EOF - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
EOF - Static variable in class org.antlr.grammar.v3.ActionAnalysis
EOF - Static variable in class org.antlr.grammar.v3.ActionTranslator
EOF - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
EOF - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
EOF - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
EOF - Static variable in interface org.antlr.runtime.CharStream
eof - Variable in class org.antlr.runtime.DFA
eof - Variable in class org.antlr.runtime.misc.LookaheadStream
Returned by nextElement upon end of stream; we add to buffer also
EOF - Static variable in interface org.antlr.runtime.Token
eof - Variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
eof - Variable in class org.antlr.runtime.tree.TreeIterator
EOF - Static variable in class org.antlr.runtime.tree.TreePatternLexer
EOF - Static variable in class org.antlr.tool.GrammarSpelunker.Scanner
EOF_TOKEN - Static variable in interface org.antlr.runtime.Token
eofElementIndex - Variable in class org.antlr.runtime.misc.LookaheadStream
Set to buffer index of eof when nextElement returns eof
EOR - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
EOR - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
EOR - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
EOR - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
EOR - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
EOR - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
EOR - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
EOR - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
EOR - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
EOR_TOKEN_TYPE - Static variable in class org.antlr.analysis.Label
End of rule token type; imaginary token type used only for
local, partial FOLLOW sets to indicate that the local FOLLOW
hit the end of rule.
EOR_TOKEN_TYPE - Static variable in interface org.antlr.runtime.Token
EORNode - Variable in class org.antlr.tool.Rule
eot - Variable in class org.antlr.analysis.DFA
EOT - Static variable in class org.antlr.analysis.Label
End of Token is like EOF for lexer rules.
eot - Variable in class org.antlr.runtime.DFA
EOTTargetState - Variable in class org.antlr.analysis.NFAState
Is this state the sole target of an EOT transition?
EPSILON - Static variable in class org.antlr.analysis.Label
EPSILON - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
EPSILON - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
EPSILON - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
EPSILON - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
EPSILON - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
EPSILON - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
EPSILON - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
EPSILON - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
EPSILON - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
EPSILON_PAYLOAD - Static variable in class org.antlr.runtime.debug.ParseTreeBuilder
EPSILON_STR - Static variable in class org.antlr.analysis.Label
epsilonNode() - Method in class org.antlr.runtime.debug.ParseTreeBuilder
equals(Object) - Method in class org.antlr.analysis.DFAState
Two DFAStates are equal if their NFA configuration sets are the
same.
equals(Object) - Method in class org.antlr.analysis.Label
equals(Object) - Method in class org.antlr.analysis.LookaheadSet
equals(Object) - Method in class org.antlr.analysis.NFAConfiguration
An NFA configuration is equal to another if both have
the same state, the predict the same alternative, and
syntactic/semantic contexts are the same.
equals(Object) - Method in class org.antlr.analysis.NFAContext
Two contexts are equals() if both have
same call stack; walk upwards to the root.
equals(Object) - Method in class org.antlr.analysis.PredicateLabel
equals(Object) - Method in class org.antlr.analysis.SemanticContext.NOT
equals(Object) - Method in class org.antlr.analysis.SemanticContext.Predicate
Two predicates are the same if they are literally the same
text rather than same node in the grammar's AST.
equals(Object) - Method in class org.antlr.analysis.Transition
equals(Object) - Method in class org.antlr.misc.BitSet
equals(Object) - Method in class org.antlr.misc.IntArrayList
equals(Object) - Method in class org.antlr.misc.Interval
equals(Object) - Method in class org.antlr.misc.IntervalSet
Are two IntervalSets equal? Because all intervals are sorted
and disjoint, equals is a simple linear walk over both lists
to make sure they are the same.
equals(Object) - Method in interface org.antlr.misc.IntSet
equals(Object) - Method in class org.antlr.runtime.BitSet
equals(Object, Object, TreeAdaptor) - Static method in class org.antlr.runtime.tree.TreeWizard
Compare t1 and t2; return true if token types/text, structure match exactly.
equals(Object, Object) - Method in class org.antlr.runtime.tree.TreeWizard
Compare type, structure, and text of two trees, assuming adaptor in
this instance of a TreeWizard.
equals(Object) - Method in class org.antlr.tool.GrammarAST
Make nodes unique based upon Token so we can add them to a Set; if
not a GrammarAST, check type.
error(Message) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
Sends an error message from ANTLR analysis to the Maven Log sink.
error(ToolMessage) - Method in class org.antlr.mojo.antlr3.Antlr3ErrorLog
Sends an error message from the ANTLR tool to the Maven Log sink.
error(NoViableAltException) - Method in class org.antlr.runtime.DFA
A hook for debugging interface
error - Variable in class org.antlr.runtime.tree.TreePatternLexer
error(Message) - Method in interface org.antlr.tool.ANTLRErrorListener
error(ToolMessage) - Method in interface org.antlr.tool.ANTLRErrorListener
error(int) - Static method in class org.antlr.tool.ErrorManager
error(int, Throwable) - Static method in class org.antlr.tool.ErrorManager
error(int, Object) - Static method in class org.antlr.tool.ErrorManager
error(int, Object, Object) - Static method in class org.antlr.tool.ErrorManager
error(int, Object, Throwable) - Static method in class org.antlr.tool.ErrorManager
ERROR_SCOPED_XY - Static variable in class org.antlr.grammar.v3.ActionTranslator
ERROR_X - Static variable in class org.antlr.grammar.v3.ActionTranslator
ERROR_XY - Static variable in class org.antlr.grammar.v3.ActionTranslator
ErrorManager - Class in org.antlr.tool
Defines all the errors ANTLR can generator for both the tool and for
issues with a grammar.
ErrorManager() - Constructor for class org.antlr.tool.ErrorManager
errorNode(Object) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
errorNode(Object) - Method in class org.antlr.runtime.debug.DebugEventHub
errorNode(Object) - Method in interface org.antlr.runtime.debug.DebugEventListener
Upon syntax error, recognizers bracket the error with an error node
if they are building ASTs.
errorNode(Object) - Method in class org.antlr.runtime.debug.DebugEventRepeater
errorNode(Object) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
errorNode(TokenStream, Token, Token, RecognitionException) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
errorNode(TokenStream, Token, Token, RecognitionException) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
create tree node that holds the start and stop tokens associated
with an error.
errorNode(TokenStream, Token, Token, RecognitionException) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Return a tree node representing an error.
errorRecovery - Variable in class org.antlr.runtime.RecognizerSharedState
This is true when we see an error and before having successfully
matched a token.
ERRORS_FORCING_NO_ANALYSIS - Static variable in class org.antlr.tool.ErrorManager
Do not do perform analysis if one of these happens
ERRORS_FORCING_NO_CODEGEN - Static variable in class org.antlr.tool.ErrorManager
Do not do code gen if one of these happens
ESC - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ESC - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ESC - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ESC - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ESC - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ESC - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
ESC - Static variable in class org.antlr.grammar.v3.ActionTranslator
ESC - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
ESC - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
ESC - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
escapeChar(int) - Method in class org.antlr.codegen.CPPTarget
escapeNewlines(String) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
escapeString(String) - Method in class org.antlr.codegen.CPPTarget
Converts a String into a representation that can be use as a literal
when surrounded by double-quotes.
ETC - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ETC - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ETC - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ETC - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ETC - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ETC - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
eventHandler() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
examineAllExecutableActions() - Method in class org.antlr.tool.Grammar
Before generating code, we examine all actions that can have
$x.y and $y stuff in them because some code generation depends on
Rule.referencedPredefinedRuleAttributes.
examineRuleMemoization(IntStream, int, String) - Method in class org.antlr.runtime.debug.Profiler
Track memoization; this is not part of standard debug interface
but is triggered by profiling.
exception - Variable in class org.antlr.tool.GrammarSyntaxMessage
exceptionGroup() - Method in class org.antlr.grammar.v2.ANTLRParser
exceptionGroup(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
exceptionGroup(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
exceptionGroup(AST, StringTemplate) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
exceptionGroup(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
exceptionGroup(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
exceptionGroup() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
exceptionGroup() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
exceptionGroup_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.exceptionGroup_return
exceptionHandler() - Method in class org.antlr.grammar.v2.ANTLRParser
exceptionHandler(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
exceptionHandler(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
exceptionHandler(AST, StringTemplate) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
exceptionHandler(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
exceptionHandler(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
exceptionHandler() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
exceptionHandler() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
exceptionHandler_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.exceptionHandler_return
excludes - Variable in class org.antlr.mojo.antlr3.Antlr3Mojo
Provides an explicit list of any grammars that should be excluded from
the generate phase of the plugin.
execute() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
The main entry point for this Mojo, it is responsible for converting
ANTLR 3.x grammars into the target language specified by the grammar.
exitDecision(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
exitDecision(int) - Method in class org.antlr.runtime.debug.DebugEventHub
exitDecision(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
exitDecision(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
exitDecision(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
exitDecision(int) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
exitDecision(int) - Method in class org.antlr.runtime.debug.Profiler
exitRule(String, String) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
exitRule(String, String) - Method in class org.antlr.runtime.debug.DebugEventHub
exitRule(String, String) - Method in interface org.antlr.runtime.debug.DebugEventListener
This is the last thing executed before leaving a rule.
exitRule(String, String) - Method in class org.antlr.runtime.debug.DebugEventRepeater
exitRule(String, String) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
exitRule(String, String) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
exitRule(String, String) - Method in class org.antlr.runtime.debug.Profiler
exitRule(String) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
exitRule(String) - Method in class org.antlr.runtime.debug.Tracer
exitSubRule(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
exitSubRule(int) - Method in class org.antlr.runtime.debug.DebugEventHub
exitSubRule(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
exitSubRule(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
exitSubRule(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
exitSubRule(int) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
expecting - Variable in exception org.antlr.runtime.MismatchedSetException
expecting - Variable in exception org.antlr.runtime.MismatchedTokenException
expecting - Variable in exception org.antlr.runtime.MismatchedTreeNodeException
externalAnalysisAbort - Variable in class org.antlr.tool.Grammar
An external tool requests that DFA analysis abort prematurely.
externallyAbortNFAToDFAConversion() - Method in class org.antlr.tool.Grammar
Terminate DFA creation (grammar analysis).
extractAttribute(String) - Method in class org.antlr.tool.Attribute
For decls like "String foo" or "char *foo32[3]" compute the ID
and type declarations.
extractInformationFromTreeNodeStream(IntStream) - Method in exception org.antlr.runtime.RecognitionException
g - Variable in class org.antlr.tool.GrammarSemanticsMessage
g - Variable in class org.antlr.tool.GrammarSerializerFoo
g - Variable in class org.antlr.tool.GrammarSyntaxMessage
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
GATED_SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
GATED_SEMPRED - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
GATED_SEMPRED - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
GATED_SEMPRED - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
GATED_SEMPRED - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
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.v2.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.
genExpr(CodeGenerator, StringTemplateGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.AND
genExpr(CodeGenerator, StringTemplateGroup, 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, StringTemplateGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.NOT
genExpr(CodeGenerator, StringTemplateGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.OR
genExpr(CodeGenerator, StringTemplateGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.Predicate
genExpr(CodeGenerator, StringTemplateGroup, DFA) - Method in class org.antlr.analysis.SemanticContext.TruePredicate
genFixedLookaheadDecision(StringTemplateGroup, DFA) - Method in class org.antlr.codegen.ACyclicDFACodeGenerator
genLabelExpr(StringTemplateGroup, Transition, int) - Method in class org.antlr.codegen.CodeGenerator
Generate an expression for traversing an edge.
genLookaheadDecision(StringTemplate, 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, StringTemplate) - Method in class org.antlr.codegen.CTarget
genRecognizerFile(Tool, CodeGenerator, Grammar, StringTemplate) - Method in class org.antlr.codegen.Target
genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, StringTemplate, String) - Method in class org.antlr.codegen.CPPTarget
genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, StringTemplate, String) - Method in class org.antlr.codegen.CTarget
genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, StringTemplate, String) - Method in class org.antlr.codegen.ObjCTarget
genRecognizerHeaderFile(Tool, CodeGenerator, Grammar, StringTemplate, String) - Method in class org.antlr.codegen.Target
genSemanticPredicateExpr(StringTemplateGroup, Transition) - Method in class org.antlr.codegen.CodeGenerator
genSetExpr(StringTemplateGroup, 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(StringTemplate) - Method in class org.antlr.codegen.CodeGenerator
Set attributes tokens and literals attributes in the incoming
code template.
genTokenTypeNames(StringTemplate) - 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
get(int) - Method in class org.antlr.runtime.CommonTokenStream
Return absolute token i; ignore which channel the tokens are on;
that is, count all tokens not just on-channel tokens.
get(int) - Method in class org.antlr.runtime.debug.DebugTokenStream
get(int) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
get(int) - Method in class org.antlr.runtime.misc.FastQueue
Return element i elements ahead of current element.
get(int) - Method in interface org.antlr.runtime.TokenStream
Get a token at an absolute index i; 0..n-1.
get(int) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
get(int) - Method in interface org.antlr.runtime.tree.TreeNodeStream
Get a tree node at an absolute index i; 0..n-1.
getAbsoluteFileName(String) - Static method in class org.antlr.runtime.misc.Stats
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(Grammar) - Method in class org.antlr.tool.CompositeGrammar
Get all rule definitions from all direct/indirect delegate grammars
of g.
getAllImportedRules() - Method in class org.antlr.tool.Grammar
Get set of all rules imported from all delegate grammars even if
indirectly delegated.
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.
getAnalysisTimeoutReport() - Method in class org.antlr.tool.GrammarReport
getAncestor(int) - Method in class org.antlr.runtime.tree.BaseTree
Walk upwards and get first ancestor with this token type.
getAncestor(int) - Method in interface org.antlr.runtime.tree.Tree
Walk upwards and get first ancestor with this token type.
getAncestors() - Method in class org.antlr.runtime.tree.BaseTree
Return a list of all ancestors of this node.
getAncestors() - Method in interface org.antlr.runtime.tree.Tree
Return a list of all ancestors of this node.
getANTLRCharLiteralForChar(int) - Static method in class org.antlr.tool.Grammar
Return a string representing the escaped char for code c.
getArrowheadType() - Method in class org.antlr.tool.DOTGenerator
getArtificialRulesForSyntacticPredicates(ANTLRParser, LinkedHashMap) - 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
getBacktrackingLevel() - Method in class org.antlr.runtime.BaseRecognizer
getBacktrackingReport() - Method in class org.antlr.tool.GrammarReport
getBaseTemplates() - Method in class org.antlr.codegen.CodeGenerator
getBlockOption(GrammarAST, String) - Method in class org.antlr.tool.Grammar
getBlockOption(String) - Method in class org.antlr.tool.GrammarAST
getBlockOptions() - Method in class org.antlr.tool.GrammarAST
getChannel() - Method in class org.antlr.runtime.ClassicToken
getChannel() - Method in class org.antlr.runtime.CommonToken
getChannel() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getChannel() - Method in interface org.antlr.runtime.Token
getCharErrorDisplay(int) - Method in class org.antlr.runtime.Lexer
getCharIndex() - Method in class org.antlr.runtime.Lexer
What is the index of the current character of lookahead?
getCharPositionInLine() - Method in class org.antlr.runtime.ANTLRStringStream
getCharPositionInLine() - Method in interface org.antlr.runtime.CharStream
The index of the character relative to the beginning of the line 0..n-1
getCharPositionInLine() - Method in class org.antlr.runtime.ClassicToken
getCharPositionInLine() - Method in class org.antlr.runtime.CommonToken
getCharPositionInLine() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getCharPositionInLine() - Method in class org.antlr.runtime.Lexer
getCharPositionInLine() - Method in interface org.antlr.runtime.Token
The index of the first character relative to the beginning of the line 0..n-1
getCharPositionInLine() - Method in class org.antlr.runtime.tree.BaseTree
getCharPositionInLine() - Method in class org.antlr.runtime.tree.CommonTree
getCharPositionInLine() - Method in interface org.antlr.runtime.tree.Tree
getCharStream() - Method in class org.antlr.runtime.Lexer
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'.
getChild(Object, int) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getChild(int) - Method in class org.antlr.runtime.tree.BaseTree
getChild(Object, int) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
getChild(Object, int) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getChild(int) - Method in interface org.antlr.runtime.tree.Tree
getChild(Object, int) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Get a child 0..n-1 node
getChild(int) - Method in class org.antlr.tool.GrammarAST
Get the ith child from 0
getChildCount(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getChildCount() - Method in class org.antlr.runtime.tree.BaseTree
getChildCount(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
getChildCount(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getChildCount() - Method in interface org.antlr.runtime.tree.Tree
getChildCount(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
How many children? If 0, then this is a leaf node
getChildIndex(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getChildIndex() - Method in class org.antlr.runtime.tree.BaseTree
BaseTree doesn't track child indexes.
getChildIndex() - Method in class org.antlr.runtime.tree.CommonTree
getChildIndex(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getChildIndex() - Method in interface org.antlr.runtime.tree.Tree
This node is what child index? 0..n-1
getChildIndex(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
What index is this node in the child list? Range: 0..n-1
If your node type doesn't handle this, it's ok but the tree rewrites
in tree parsers need this functionality.
getChildren() - Method in class org.antlr.runtime.tree.BaseTree
Get the children internal List; note that if you directly mess with
the list, do so at your own risk.
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.
getColumn() - Method in class org.antlr.tool.GrammarAST
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.
getCurrentInputSymbol(IntStream) - Method in class org.antlr.runtime.BaseRecognizer
Match needs to return the current input symbol, which gets put
into the label for the associated token ref; e.g., x=ID.
getCurrentInputSymbol(IntStream) - Method in class org.antlr.runtime.Parser
getCurrentInputSymbol(IntStream) - Method in class org.antlr.runtime.tree.TreeParser
getCurrentRule() - Method in class org.antlr.tool.NFAFactory
getCurrentRuleName() - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
getCurrentSymbol() - Method in class org.antlr.runtime.misc.LookaheadStream
getCurrentSymbol() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
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.
getDebugListener() - Method in class org.antlr.runtime.debug.DebugParser
getDebugListener() - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getDebugListener() - Method in class org.antlr.runtime.debug.DebugTreeParser
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
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(Grammar) - Method in class org.antlr.tool.CompositeGrammar
Get set of rules for grammar g that need to have manual delegation
methods.
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.
getDelegateNames() - Method in class org.antlr.tool.Grammar
getDelegates(Grammar) - Method in class org.antlr.tool.CompositeGrammar
Get list of all delegates from all grammars in the delegate subtree of g.
getDelegates() - Method in class org.antlr.tool.Grammar
Get list of all delegates from all grammars directly or indirectly
imported into this grammar.
getDelegator(Grammar) - Method in class org.antlr.tool.CompositeGrammar
Get parent of this grammar
getDelegator() - Method in class org.antlr.tool.Grammar
Who's my direct parent grammar?
getDelegators(Grammar) - Method in class org.antlr.tool.CompositeGrammar
Return list of delegate grammars from root down to g.
getDelegators() - Method in class org.antlr.tool.Grammar
Get list of all delegators.
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.runtime.DFA
getDescription() - Method in class org.antlr.runtime.tree.RewriteRuleElementStream
getDFALocations(Set) - 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(Grammar) - Method in class org.antlr.tool.CompositeGrammar
getDirectDelegates() - Method in class org.antlr.tool.Grammar
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.
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.
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.
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.
getErrorHeader(RecognitionException) - Method in class org.antlr.runtime.BaseRecognizer
What is the error header, normally line/character position information?
getErrorHeader(RecognitionException) - Method in class org.antlr.runtime.tree.TreeParser
Prefix error message with the grammar name because message is
always intended for the programmer because the parser built
the input tree not the user.
getErrorListener() - Static method in class org.antlr.tool.ErrorManager
getErrorMessage(RecognitionException, String[]) - Method in class org.antlr.runtime.BaseRecognizer
What error message should be generated for the various
exception types?
Not very object-oriented code, but I like having all error message
generation within one method rather than spread among all of the
exception classes.
getErrorMessage(RecognitionException, String[]) - Method in class org.antlr.runtime.Lexer
getErrorMessage(RecognitionException, String[]) - Method in class org.antlr.runtime.tree.TreeParser
Tree parsers parse nodes they usually have a token object as
payload.
getErrorState() - Static method in class org.antlr.tool.ErrorManager
getEventElements(String) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
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.tool.Grammar
getFirstChildWithType(int) - Method in class org.antlr.runtime.tree.BaseTree
getFirstChildWithType(int) - Method in class org.antlr.tool.GrammarAST
getGatedPredicateContext() - Method in class org.antlr.analysis.SemanticContext.AND
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.OR
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.v2.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.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.runtime.BaseRecognizer
For debugging and other purposes, might want the grammar name.
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
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
getGrammarTypeString() - Method in class org.antlr.tool.Grammar
getGtype() - Method in class org.antlr.grammar.v2.ANTLRParser
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
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(Grammar) - Method in class org.antlr.tool.CompositeGrammar
Get delegates below direct delegates of g
getIndirectDelegates() - Method in class org.antlr.tool.Grammar
Get delegates below direct delegates
getInlineActions() - Method in class org.antlr.tool.Rule
getInputSequenceDisplay(List) - Method in class org.antlr.analysis.DecisionProbe
Given List, return a String with a useful representation
of the associated input string.
getInputStream() - Method in class org.antlr.runtime.ClassicToken
getInputStream() - Method in class org.antlr.runtime.CommonToken
getInputStream() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getInputStream() - Method in interface org.antlr.runtime.Token
From what character stream was this token created? You don't have to
implement but it's nice to know where a Token comes from if you have
include files etc...
getInputSymbol(int) - Method in class org.antlr.runtime.debug.Tracer
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
getKindOfOps(List, Class) - Method in class org.antlr.runtime.TokenRewriteStream
getKindOfOps(List, Class, int) - Method in class org.antlr.runtime.TokenRewriteStream
Get all operations before an index of a particular kind
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
getLastRewriteTokenIndex() - Method in class org.antlr.runtime.TokenRewriteStream
getLastRewriteTokenIndex(String) - Method in class org.antlr.runtime.TokenRewriteStream
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.runtime.ANTLRStringStream
getLine() - Method in interface org.antlr.runtime.CharStream
ANTLR tracks the line information automatically
getLine() - Method in class org.antlr.runtime.ClassicToken
getLine() - Method in class org.antlr.runtime.CommonToken
getLine() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getLine() - Method in class org.antlr.runtime.Lexer
getLine() - Method in interface org.antlr.runtime.Token
The line number on which this token was matched; line=1..n
getLine() - Method in class org.antlr.runtime.tree.BaseTree
getLine() - Method in class org.antlr.runtime.tree.CommonTree
getLine() - Method in interface org.antlr.runtime.tree.Tree
In case we don't have a token payload, what is the line for errors?
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 StringTemplate 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(int) - Method in class org.antlr.tool.Grammar
getLookaheadDFA() - Method in class org.antlr.tool.GrammarAST
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(CodeGenerator) - Method in class org.antlr.codegen.CPPTarget
Character constants get truncated to this value.
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.
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.
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() - Method in exception org.antlr.runtime.tree.RewriteCardinalityException
getMessage(int) - Static method in class org.antlr.tool.ErrorManager
Given a message ID, return a StringTemplate 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
getMissingSymbol(IntStream, RecognitionException, int, BitSet) - Method in class org.antlr.runtime.BaseRecognizer
Conjure up a missing token during error recovery.
getMissingSymbol(IntStream, RecognitionException, int, BitSet) - Method in class org.antlr.runtime.debug.DebugTreeParser
getMissingSymbol(IntStream, RecognitionException, int, BitSet) - Method in class org.antlr.runtime.Parser
getMissingSymbol(IntStream, RecognitionException, int, BitSet) - Method in class org.antlr.runtime.tree.TreeParser
getMissingType() - Method in exception org.antlr.runtime.MissingTokenException
getName() - Method in class org.antlr.tool.AttributeScope
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
getNFADecisionStartState() - Method in class org.antlr.analysis.DFA
getNFAPath(NFAState, int, List, List) - 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) - 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(Object) - Method in class org.antlr.misc.Graph
getNodeIndex(Object) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
What is the stream index for node? 0..n-1
Return -1 if node not found.
getNodeNumber(Object) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
getNodeST(TreeAdaptor, Object) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
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).
getNumberOfChildrenWithType(int) - Method in class org.antlr.tool.GrammarAST
getNumberOfCyclicDecisions() - Method in class org.antlr.tool.Grammar
getNumberOfDecisions() - Method in class org.antlr.tool.Grammar
getNumberOfHiddenTokens(int, int) - Method in class org.antlr.runtime.debug.Profiler
Get num hidden tokens between i..j inclusive
getNumberOfStates() - Method in class org.antlr.analysis.DecisionProbe
How many states does the DFA predictor have?
getNumberOfStates() - Method in class org.antlr.analysis.DFA
getNumberOfSyntaxErrors() - Method in class org.antlr.runtime.BaseRecognizer
Get number of recognition errors (lexer, parser, tree parser).
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.
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
getOuterAltNum() - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
getOutputDirectory() - Method in class org.antlr.mojo.antlr3.Antlr3Mojo
getOutputDirectory(String) - Method in class org.antlr.Tool
Return the location where ANTLR will generate output files for a given file.
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.
getOutputFile(Grammar, String) - Method in class org.antlr.Tool
This method is used by all code generators to create new output
files.
getParent(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getParent() - Method in class org.antlr.runtime.tree.BaseTree
BaseTree doesn't track parent pointers.
getParent() - Method in class org.antlr.runtime.tree.CommonTree
getParent(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getParent() - Method in interface org.antlr.runtime.tree.Tree
getParent(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Who is the parent node of this node; if null, implies node is root.
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) - 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 postorder list of grammars; root is last in list
getProgram(String) - Method in class org.antlr.runtime.TokenRewriteStream
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
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.v2.CodeGenTreeWalker
getRuleIndex(String, String) - Method in class org.antlr.tool.Grammar
getRuleIndex(String) - Method in class org.antlr.tool.Grammar
getRuleInvocationStack() - Method in class org.antlr.runtime.BaseRecognizer
Return List of the rules in your parser instance
leading up to a call to this method.
getRuleInvocationStack(Throwable, String) - Static method in class org.antlr.runtime.BaseRecognizer
A more general version of getRuleInvocationStack where you can
pass in, for example, a RecognitionException to get it's rule
stack trace.
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
getRuleMemoization(int, int) - Method in class org.antlr.runtime.BaseRecognizer
Given a rule number and a start token index number, return
MEMO_RULE_UNKNOWN if the rule has not parsed input starting from
start index.
getRuleMemoizationCacheSize() - Method in class org.antlr.runtime.BaseRecognizer
return how many rule/input-index pairs there are in total.
getRuleModifier(String) - Method in class org.antlr.tool.Grammar
getRuleName(int) - Method in class org.antlr.tool.Grammar
getRuleRefsInAlt(String, int) - Method in class org.antlr.tool.Rule
getRuleRefsInAlt(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
getRunLengthEncoding(List) - 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, 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 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.runtime.ANTLRFileStream
getSourceName() - Method in class org.antlr.runtime.ANTLRStringStream
getSourceName() - Method in class org.antlr.runtime.BaseRecognizer
getSourceName() - Method in class org.antlr.runtime.CommonTokenStream
getSourceName() - Method in class org.antlr.runtime.debug.DebugTokenStream
getSourceName() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
getSourceName() - Method in interface org.antlr.runtime.IntStream
Where are you getting symbols from? Normally, implementations will
pass the buck all the way to the lexer who can ask its input stream
for the file name or whatever.
getSourceName() - Method in class org.antlr.runtime.Lexer
getSourceName() - Method in class org.antlr.runtime.Parser
getSourceName() - Method in interface org.antlr.runtime.TokenSource
Where are you getting tokens from? normally the implication will simply
ask lexers input stream.
getSourceName() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
getSourceName() - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
getSourceName() - Method in class org.antlr.runtime.tree.TreeParser
getSourceName() - Method in class org.antlr.tool.Interpreter
getStart() - Method in class org.antlr.runtime.ParserRuleReturnScope
getStart() - Method in class org.antlr.runtime.RuleReturnScope
Return the start token or tree
getStart() - Method in class org.antlr.runtime.tree.TreeRuleReturnScope
getStartIndex() - Method in class org.antlr.runtime.CommonToken
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
getStop() - Method in class org.antlr.runtime.ParserRuleReturnScope
getStop() - Method in class org.antlr.runtime.RuleReturnScope
Return the stop token or tree
getStopIndex() - Method in class org.antlr.runtime.CommonToken
getStringLiterals() - Method in class org.antlr.tool.Grammar
Get the list of ANTLR String literals
getStringTemplateErrorListener() - Static method in class org.antlr.tool.ErrorManager
getSTSuffix(GrammarAST, GrammarAST, String) - Method in class org.antlr.grammar.v2.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.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
Convert from an ANTLR char literal found in a grammar file to
an equivalent char literal in the target language.
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.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 target language.
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, 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.
getTargetStringLiteralFromString(String) - Method in class org.antlr.codegen.Target
getTemplate() - Method in class org.antlr.runtime.RuleReturnScope
Has a value potentially if output=template; Don't use StringTemplate
type as it then causes a dependency with ST lib.
getTemplates() - Method in class org.antlr.codegen.CodeGenerator
getText() - Method in class org.antlr.runtime.ClassicToken
getText() - Method in class org.antlr.runtime.CommonToken
getText(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getText() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getText() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
getText() - Method in class org.antlr.runtime.Lexer
Return the text matched so far for the current token or any
text override.
getText() - Method in interface org.antlr.runtime.Token
Get the text of the token
getText(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
getText() - Method in class org.antlr.runtime.tree.CommonErrorNode
getText() - Method in class org.antlr.runtime.tree.CommonTree
getText(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getText() - Method in class org.antlr.runtime.tree.ParseTree
getText() - Method in interface org.antlr.runtime.tree.Tree
getText(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
getText() - Method in class org.antlr.tool.GrammarAST
getToken(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getToken() - Method in class org.antlr.runtime.tree.CommonTree
getToken(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
What is the Token associated with this node? If
you are not using CommonTree, then you must
override this in your own adaptor.
getToken(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Return the token object from which this node was created.
getToken() - 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.v2.CodeGenTreeWalker
getTokenErrorDisplay(Token) - Method in class org.antlr.runtime.BaseRecognizer
How should a token be displayed in an error message? The default
is to display just the text, but during development you might
want to have a lot of information spit out.
getTokenIDs() - Method in class org.antlr.tool.Grammar
Get the list of tokens that are IDs like BLOCK and LPAREN
getTokenIndex() - Method in class org.antlr.runtime.ClassicToken
getTokenIndex() - Method in class org.antlr.runtime.CommonToken
getTokenIndex() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getTokenIndex() - Method in interface org.antlr.runtime.Token
An index from 0..n-1 of the token object in the input stream.
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.ANTLRv3Parser
getTokenNames() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
getTokenNames() - Method in class org.antlr.runtime.BaseRecognizer
Used to print out token names like ID during debugging and
error reporting.
getTokenRefsInAlt(String, int) - Method in class org.antlr.tool.Rule
getTokenRefsInAlt(int) - Method in class org.antlr.tool.Rule
getTokens() - Method in class org.antlr.runtime.CommonTokenStream
getTokens(int, int) - Method in class org.antlr.runtime.CommonTokenStream
getTokens(int, int, BitSet) - Method in class org.antlr.runtime.CommonTokenStream
Given a start and stop index, return a List of all tokens in
the token type BitSet.
getTokens(int, int, List) - Method in class org.antlr.runtime.CommonTokenStream
getTokens(int, int, int) - Method in class org.antlr.runtime.CommonTokenStream
getTokenSource() - Method in class org.antlr.runtime.CommonTokenStream
getTokenSource() - Method in class org.antlr.runtime.debug.DebugTokenStream
getTokenSource() - Method in interface org.antlr.runtime.TokenStream
Where is this stream pulling tokens from? This is not the name, but
the object that provides Token objects.
getTokenStartIndex(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getTokenStartIndex() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
getTokenStartIndex() - Method in class org.antlr.runtime.tree.CommonTree
getTokenStartIndex(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getTokenStartIndex() - Method in class org.antlr.runtime.tree.ParseTree
getTokenStartIndex() - Method in interface org.antlr.runtime.tree.Tree
What is the smallest token index (indexing from 0) for this node
and its children?
getTokenStartIndex(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Get the token start index for this subtree; return -1 if no such index
getTokenStopIndex(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getTokenStopIndex() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
getTokenStopIndex() - Method in class org.antlr.runtime.tree.CommonTree
getTokenStopIndex(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getTokenStopIndex() - Method in class org.antlr.runtime.tree.ParseTree
getTokenStopIndex() - Method in interface org.antlr.runtime.tree.Tree
What is the largest token index (indexing from 0) for this node
and its children?
getTokenStopIndex(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Get the token stop index for this subtree; return -1 if no such index
getTokenStream() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
getTokenStream() - Method in class org.antlr.runtime.Parser
getTokenStream() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
getTokenStream() - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
getTokenStream() - Method in interface org.antlr.runtime.tree.TreeNodeStream
If the tree associated with this stream was created from a TokenStream,
you can specify it here.
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.runtime.tree.TreeWizard
Using the map of token names to token types, return the type.
getTokenType(String) - Method in class org.antlr.tool.Grammar
getTokenType(Label) - Static method in class org.antlr.tool.RandomPhrase
getTokenTypeAsTargetLabel(CodeGenerator, int) - Method in class org.antlr.codegen.ActionScriptTarget
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.ObjCTarget
If we have a label, prefix it with the recognizer's name
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(Set<GrammarAST>) - Method in class org.antlr.grammar.v2.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.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
getTree() - Method in class org.antlr.runtime.debug.ParseTreeBuilder
getTree() - Method in class org.antlr.runtime.RuleReturnScope
Has a value potentially if output=AST;
getTreeAdaptor() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
getTreeAdaptor() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
getTreeAdaptor() - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getTreeAdaptor() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
getTreeAdaptor() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
getTreeAdaptor() - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
getTreeAdaptor() - Method in interface org.antlr.runtime.tree.TreeNodeStream
What adaptor can tell me how to interpret/navigate nodes and
trees.
getTreeNodeStream() - Method in class org.antlr.runtime.tree.TreeParser
getTreeSource() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
getTreeSource() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
getTreeSource() - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
getTreeSource() - Method in interface org.antlr.runtime.tree.TreeNodeStream
Where is this stream pulling nodes from? This is not the name, but
the object that provides node objects.
getType() - Method in class org.antlr.runtime.ClassicToken
getType() - Method in class org.antlr.runtime.CommonToken
getType(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getType() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
getType() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
getType() - Method in interface org.antlr.runtime.Token
getType(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
getType() - Method in class org.antlr.runtime.tree.CommonErrorNode
getType() - Method in class org.antlr.runtime.tree.CommonTree
getType(Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
getType() - Method in class org.antlr.runtime.tree.ParseTree
getType() - Method in interface org.antlr.runtime.tree.Tree
Return a token type; needed for tree parsing
getType(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
For tree parsing, I need to know the token type of a node
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...
getUnexpectedToken() - Method in exception org.antlr.runtime.UnwantedTokenException
getUnexpectedType() - Method in exception org.antlr.runtime.RecognitionException
Return the token type or char of the unexpected input element
getUnionOfPredicates(Map) - 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...
getUniqueID(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
getUniqueID(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
getUniqueID(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
For identifying trees.
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.v2.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.v2.ANTLRParser
grammar(Grammar) - Method in class org.antlr.grammar.v2.ANTLRParser
grammar - Variable in class org.antlr.grammar.v2.ANTLRTreePrinter
grammar(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
grammar - Variable in class org.antlr.grammar.v2.AssignTokenTypesWalker
grammar(AST, Grammar) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
grammar - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
grammar(AST, Grammar, StringTemplate, StringTemplate, StringTemplate) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
grammar - Variable in class org.antlr.grammar.v2.DefineGrammarItemsWalker
grammar(AST, Grammar) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
grammar - Variable in class org.antlr.grammar.v2.TreeToNFAConverter
Which grammar are we converting an NFA for?
grammar(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
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 - Class in org.antlr.tool
Represents a grammar in memory.
Grammar(Tool, String, CompositeGrammar) - Constructor for class org.antlr.tool.Grammar
Create a grammar from file name.
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, String) - Constructor for class org.antlr.tool.Grammar
Used for testing and Interp/RandomPhrase.
grammar - Variable in class org.antlr.tool.GrammarReport
grammar - Variable in class org.antlr.tool.GrammarSanity
grammar(int, String) - Method in class org.antlr.tool.GrammarSerializerFoo
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.Decision - Class in org.antlr.tool
Grammar.LabelElementPair - Class in org.antlr.tool
GRAMMAR_FILE_EXTENSION - Static variable in class org.antlr.tool.Grammar
GRAMMAR_STATS_FILENAME - Static variable in class org.antlr.tool.GrammarReport
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
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
grammarDecisionDescription - Variable in exception org.antlr.runtime.NoViableAltException
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, Object, Object) - 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) - Static method in class org.antlr.tool.ErrorManager
grammarFileName - Variable in class org.antlr.runtime.debug.DebugEventSocketProxy
grammarFileName - Variable in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
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
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(AST, String) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
grammarSpec(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
grammarSpec(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
grammarSpec(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
grammarSpec(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
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, RecognitionException) - Constructor for class org.antlr.tool.GrammarSyntaxMessage
GrammarSyntaxMessage(int, Grammar, Token, Object, 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.v2.ANTLRParser
grammarType() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
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) - Constructor for class org.antlr.tool.GrammarUnreachableAltsMessage
grammarWarning(int, Grammar, Token, Object, Object) - 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) - Static method in class org.antlr.tool.ErrorManager
Graph - 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 - 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.
growToInclude(int) - Method in class org.antlr.runtime.BitSet
Grows the set to a larger number of bits.
gtype - Variable in class org.antlr.grammar.v2.ANTLRParser
id() - Method in class org.antlr.grammar.v2.ANTLRParser
ID - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ID - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ID - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ID - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
ID - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ID - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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.ANTLRv3Lexer
ID - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
id() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
ID - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
ID - Variable in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
ID - Static variable in class org.antlr.runtime.tree.TreePatternLexer
ID - Variable in class org.antlr.tool.GrammarAST
id_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.id_return
idList() - Method in class org.antlr.grammar.v2.ANTLRParser
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
IMPLIES - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
IMPLIES - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
IMPLIES - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
IMPLIES - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
IMPLIES - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
IMPORT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
IMPORT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
IMPORT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
IMPORT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
IMPORT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
IMPORT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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 .tokens and return max token type found.
in - Variable in class org.antlr.runtime.debug.DebugEventSocketProxy
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.
inDecision() - Method in class org.antlr.runtime.debug.Profiler
The parser is in a decision if the decision depth > 0.
index() - Method in class org.antlr.runtime.ANTLRStringStream
Return the current input symbol index 0..n where n indicates the
last symbol has been read.
index - Variable in class org.antlr.runtime.ClassicToken
What token number is this from 0..n-1 tokens
index - Variable in class org.antlr.runtime.CommonToken
What token number is this from 0..n-1 tokens; < 0 implies invalid index
index() - Method in class org.antlr.runtime.CommonTokenStream
index() - Method in class org.antlr.runtime.debug.DebugTokenStream
index() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
index() - Method in interface org.antlr.runtime.IntStream
Return the current input symbol index 0..n where n indicates the
last symbol has been read.
index() - Method in class org.antlr.runtime.misc.LookaheadStream
index - Variable in exception org.antlr.runtime.RecognitionException
What is index of token/char were we looking at when the error occurred?
index() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
index(Object) - Method in class org.antlr.runtime.tree.TreeWizard
Walk the entire tree and make a node name to nodes mapping.
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
init(Grammar) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
init(Grammar) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
init() - Method in class org.antlr.runtime.TokenRewriteStream
init(Grammar) - Method in class org.antlr.tool.AssignTokenTypesBehavior
INITACTION - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
INITACTION - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
INITACTION - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
INITACTION - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
INITACTION - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
INITACTION - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
initAltRelatedInfo() - Method in class org.antlr.analysis.DFA
initASTPatterns() - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
initContextTrees(int) - Method in class org.antlr.analysis.NFAToDFAConverter
INITIAL_BUFFER_SIZE - Static variable in class org.antlr.runtime.ANTLRReaderStream
INITIAL_CALL_STACK_SIZE - Static variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
INITIAL_CALL_STACK_SIZE - Static variable in class org.antlr.runtime.tree.CommonTreeNodeStream
INITIAL_DECISION_LIST_SIZE - Static variable in class org.antlr.tool.Grammar
INITIAL_FOLLOW_STACK_SIZE - Static variable in class org.antlr.runtime.BaseRecognizer
INITIAL_NUM_TRANSITIONS - Static variable in class org.antlr.analysis.DFAState
INITIAL_SIZE - Static variable in class org.antlr.runtime.misc.IntArray
initialize(int, String) - Method in class org.antlr.tool.GrammarAST
initialize(AST) - Method in class org.antlr.tool.GrammarAST
initialize(Token) - Method in class org.antlr.tool.GrammarAST
initialStreamState - Variable in class org.antlr.runtime.debug.DebugTokenStream
initialStreamState - Variable in class org.antlr.runtime.debug.DebugTreeNodeStream
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.runtime.CommonToken
input - Variable in class org.antlr.runtime.debug.DebugTokenStream
input - Variable in class org.antlr.runtime.debug.DebugTreeNodeStream
input - Variable in class org.antlr.runtime.debug.Tracer
input - Variable in class org.antlr.runtime.Lexer
Where is the lexer drawing characters from?
input - Variable in class org.antlr.runtime.Parser
input - Variable in exception org.antlr.runtime.RecognitionException
What input stream did the error occur in?
input - Variable in class org.antlr.runtime.tree.CommonErrorNode
input - Variable in class org.antlr.runtime.tree.TreeParser
input - Variable in class org.antlr.tool.Interpreter
inputDirectory - Variable in class org.antlr.tool.GrammarSpelunker
insertAfter(Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertAfter(int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertAfter(String, Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertAfter(String, int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertBefore(Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertBefore(int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertBefore(String, Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
insertBefore(String, int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
inserted - Variable in exception org.antlr.runtime.MissingTokenException
insufficientPredicates(DecisionProbe, DFAState, Map<Integer, Set<Token>>) - Static method in class org.antlr.tool.ErrorManager
INT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
INT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
INT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
INT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
INT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
INT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
INT - Static variable in class org.antlr.grammar.v3.ActionTranslator
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
IntArray - Class in org.antlr.runtime.misc
A dynamic array that uses int not Integer objects.
IntArray() - Constructor for class org.antlr.runtime.misc.IntArray
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
INTERNAL_RULE_REF - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
INTERNAL_RULE_REF - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
INTERNAL_RULE_REF - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
INTERNAL_RULE_REF - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
INTERNAL_RULE_REF - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
INTERNAL_RULE_REF - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
internalError(Object, Throwable) - Static method in class org.antlr.tool.ErrorManager
internalError(Object) - 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
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
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.
IntStream - Interface in org.antlr.runtime
A simple stream of integers used when all I care about is the char
or token type sequence (such as interpretation).
INVALID - Static variable in class org.antlr.analysis.Label
INVALID_ALT_NUMBER - Static variable in class org.antlr.analysis.NFA
INVALID_NODE - Static variable in interface org.antlr.runtime.tree.Tree
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
INVALID_TOKEN - Static variable in interface org.antlr.runtime.Token
INVALID_TOKEN_TYPE - Static variable in interface org.antlr.runtime.Token
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
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.
isCyclicDecision - Variable in class org.antlr.runtime.debug.DebugParser
Used to differentiate between fixed lookahead and cyclic DFA decisions
while profiling.
isCyclicDecision - Variable in class org.antlr.runtime.debug.DebugTreeParser
Used to differentiate between fixed lookahead and cyclic DFA decisions
while profiling.
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
isListLabel(String) - Method in class org.antlr.grammar.v2.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
isNil() - Method in class org.antlr.runtime.BitSet
isNil(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
isNil() - Method in class org.antlr.runtime.tree.BaseTree
isNil(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
isNil() - Method in class org.antlr.runtime.tree.CommonErrorNode
isNil() - Method in class org.antlr.runtime.tree.CommonTree
isNil() - Method in interface org.antlr.runtime.tree.Tree
Indicates the node is a nil node but may still have children, meaning
the tree is a flat list.
isNil(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Is tree considered a nil node used to make lists of child nodes?
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.AND
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.OR
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.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.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(GrammarAST) - 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.
it - Variable in class org.antlr.runtime.tree.CommonTreeNodeStream
The tree iterator we using
iterator() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
random - Static variable in class org.antlr.tool.RandomPhrase
RandomPhrase - Class in org.antlr.tool
Generate a random phrase given a grammar.
RandomPhrase() - Constructor for 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.
range() - Method in class org.antlr.grammar.v2.ANTLRParser
RANGE - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
RANGE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
RANGE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
RANGE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
RANGE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
RANGE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
range() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
RANGE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
range(int, int) - Static method in class org.antlr.misc.BitSet
range() - Method in class org.antlr.tool.GrammarSerializerFoo
range_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.range_return
rankdir - Variable in class org.antlr.tool.DOTGenerator
RCURLY - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
RCURLY - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
RCURLY - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
RCURLY - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
RCURLY - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
RCURLY - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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) - Method in class org.antlr.analysis.DecisionProbe
Given a start state and a target state, return true if start can reach
target state.
READ_BUFFER_SIZE - Static variable in class org.antlr.runtime.ANTLRReaderStream
readAlt(DataInputStream) - Method in class org.antlr.runtime.SerializedGrammar
readBlock(DataInputStream) - Method in class org.antlr.runtime.SerializedGrammar
readFile(DataInputStream) - Method in class org.antlr.runtime.SerializedGrammar
readRule(DataInputStream) - Method in class org.antlr.runtime.SerializedGrammar
readRules(DataInputStream, int) - Method in class org.antlr.runtime.SerializedGrammar
readString(DataInputStream) - Method in class org.antlr.runtime.SerializedGrammar
recognitionException(RecognitionException) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
recognitionException(RecognitionException) - Method in class org.antlr.runtime.debug.DebugEventHub
recognitionException(RecognitionException) - Method in interface org.antlr.runtime.debug.DebugEventListener
A recognition exception occurred such as NoViableAltException.
recognitionException(RecognitionException) - Method in class org.antlr.runtime.debug.DebugEventRepeater
recognitionException(RecognitionException) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
recognitionException(RecognitionException) - Method in class org.antlr.runtime.debug.ParseTreeBuilder
recognitionException(RecognitionException) - Method in class org.antlr.runtime.debug.Profiler
RecognitionException - Exception in org.antlr.runtime
The root of the ANTLR exception hierarchy.
RecognitionException() - Constructor for exception org.antlr.runtime.RecognitionException
Used for remote debugger deserialization
RecognitionException(IntStream) - Constructor for exception org.antlr.runtime.RecognitionException
recognizer - Variable in class org.antlr.runtime.debug.DebugEventSocketProxy
Who am i debugging?
recognizer - Variable in class org.antlr.runtime.DFA
Which recognizer encloses this DFA? Needed to check backtracking
RecognizerSharedState - Class in org.antlr.runtime
The set of fields needed by an abstract recognizer to recognize input
and recover from errors etc...
RecognizerSharedState() - Constructor for class org.antlr.runtime.RecognizerSharedState
RecognizerSharedState(RecognizerSharedState) - Constructor for class org.antlr.runtime.RecognizerSharedState
recognizerST - Variable in class org.antlr.codegen.CodeGenerator
recognizerST - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
The overall lexer/parser template; simulate dynamically scoped
attributes by making this an instance var of the walker.
recover(IntStream, RecognitionException) - Method in class org.antlr.runtime.BaseRecognizer
Recover from an error found on the input stream.
recover(RecognitionException) - Method in class org.antlr.runtime.Lexer
Lexers can normally match any char in it's vocabulary after matching
a token, so do the easy thing and just kill a character and hope
it all works out.
recoverFromMismatchedSet(IntStream, RecognitionException, BitSet) - Method in class org.antlr.runtime.BaseRecognizer
Not currently used
recoverFromMismatchedToken(IntStream, int, BitSet) - Method in class org.antlr.runtime.BaseRecognizer
Attempt to recover from a single missing or extra token.
recoverFromMismatchedToken(IntStream, int, BitSet) - Method in class org.antlr.runtime.tree.TreeParser
We have DOWN/UP nodes in the stream that have no line info; override.
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, Collection) - Static method in class org.antlr.tool.ErrorManager
RecursionOverflowMessage - Class in org.antlr.tool
Indicates recursion overflow.
RecursionOverflowMessage(DecisionProbe, DFAState, int, Collection, Collection) - Constructor for class org.antlr.tool.RecursionOverflowMessage
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?
reduceToSingleOperationPerIndex(List) - Method in class org.antlr.runtime.TokenRewriteStream
We need to combine operations and report invalid operations (like
overlapping replaces that are not completed nested).
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.
release(int) - Method in class org.antlr.runtime.ANTLRStringStream
release(int) - Method in class org.antlr.runtime.CommonTokenStream
release(int) - Method in class org.antlr.runtime.debug.DebugTokenStream
release(int) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
release(int) - Method in interface org.antlr.runtime.IntStream
You may want to commit to a backtrack but don't want to force the
stream to keep bookkeeping objects around for a marker that is
no longer necessary.
release(int) - Method in class org.antlr.runtime.misc.LookaheadStream
release(int) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
RemoteDebugEventSocketListener - Class in org.antlr.runtime.debug
RemoteDebugEventSocketListener(DebugEventListener, String, int) - Constructor for class org.antlr.runtime.debug.RemoteDebugEventSocketListener
RemoteDebugEventSocketListener.ProxyToken - Class in org.antlr.runtime.debug
RemoteDebugEventSocketListener.ProxyTree - Class in org.antlr.runtime.debug
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
remove(int) - Method in class org.antlr.runtime.BitSet
remove() - Method in class org.antlr.runtime.misc.FastQueue
Get and remove first element in queue
remove() - Method in class org.antlr.runtime.misc.LookaheadStream
Get and remove first element in queue; override FastQueue.remove()
remove() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream.StreamIterator
remove() - Method in class org.antlr.runtime.tree.TreeIterator
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) - 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.
replace(int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
replace(int, int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
replace(Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
replace(Token, Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
replace(String, int, int, Object) - Method in class org.antlr.runtime.TokenRewriteStream
replace(String, Token, Token, Object) - Method in class org.antlr.runtime.TokenRewriteStream
replaceChildren(Object, int, int, Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
replaceChildren(Object, int, int, Object) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
replaceChildren(int, int, Object) - Method in class org.antlr.runtime.tree.BaseTree
Delete children from start to stop and replace with t even if t is
a list (nil-root tree).
replaceChildren(Object, int, int, Object) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
replaceChildren(Object, int, int, Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
replaceChildren(Object, int, int, Object) - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
replaceChildren(int, int, Object) - Method in interface org.antlr.runtime.tree.Tree
Delete children from start to stop and replace with t even if t is
a list (nil-root tree).
replaceChildren(Object, int, int, Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Replace from start to stop child index of parent with t, which might
be a list.
replaceChildren(Object, int, int, Object) - Method in interface org.antlr.runtime.tree.TreeNodeStream
Replace from start to stop child index of parent with t, which might
be a list.
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 variaous statistics about the parser, such as information
on cyclic DFAs, which rules may use backtracking, and so on.
reportAltPredicateContext(DFAState, Map) - 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.
reportAnalysisTimeout() - Method in class org.antlr.analysis.DecisionProbe
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.
reportError(RecognitionException) - Method in class org.antlr.grammar.v2.ANTLRParser
reportError(RecognitionException) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
reportError(RecognitionException) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
reportError(RecognitionException) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
reportError(String) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
reportError(RecognitionException) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
reportError(RecognitionException) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
reportError(RecognitionException) - Method in class org.antlr.runtime.BaseRecognizer
Report a recognition problem.
reportError(IOException) - Method in class org.antlr.runtime.debug.DebugParser
reportError(RecognitionException) - Method in class org.antlr.runtime.debug.DebugParser
reportError(IOException) - Method in class org.antlr.runtime.debug.DebugTreeParser
reportError(RecognitionException) - Method in class org.antlr.runtime.debug.DebugTreeParser
reportError(RecognitionException) - Method in class org.antlr.runtime.Lexer
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
reportTransformation(Object, Object) - Method in class org.antlr.runtime.tree.TreeRewriter
Override this if you need transformation tracing to go somewhere
other than stdout or if you're not using Tree-derived trees.
reset() - Method in class org.antlr.analysis.DecisionProbe
reset() - Method in class org.antlr.analysis.DFAState
reset() - Method in class org.antlr.runtime.ANTLRStringStream
Reset the stream so that it's in the same state it was
when the object was created *except* the data array is not
touched.
reset() - Method in class org.antlr.runtime.BaseRecognizer
reset the parser's state; subclasses must rewinds the input stream
reset() - Method in class org.antlr.runtime.CommonTokenStream
reset() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
reset() - Method in class org.antlr.runtime.Lexer
reset() - Method in class org.antlr.runtime.misc.FastQueue
reset() - Method in class org.antlr.runtime.misc.LookaheadStream
reset() - Method in class org.antlr.runtime.Parser
reset() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
reset() - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
reset() - Method in class org.antlr.runtime.tree.RewriteRuleElementStream
Reset the condition of this stream so that it appears we have
not consumed any of its elements.
reset() - Method in class org.antlr.runtime.tree.TreeIterator
reset() - Method in interface org.antlr.runtime.tree.TreeNodeStream
Reset the tree node stream in such a way that it acts like
a freshly constructed stream.
reset() - Method in class org.antlr.runtime.tree.TreeParser
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) - Method in class org.antlr.analysis.NFAToDFAConverter
resolveByPickingExitAlt(DFAState, Set) - 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) - 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 interface org.antlr.grammar.v2.ANTLRTokenTypes
RET - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
RET - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
RET - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
RET - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
RET - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
returnScope - Variable in class org.antlr.tool.Rule
The return values of a rule and predefined rule attributes
rewind(int) - Method in class org.antlr.runtime.ANTLRStringStream
rewind() - Method in class org.antlr.runtime.ANTLRStringStream
rewind(int) - Method in class org.antlr.runtime.CommonTokenStream
rewind() - Method in class org.antlr.runtime.CommonTokenStream
rewind(int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
rewind() - Method in class org.antlr.runtime.debug.BlankDebugEventListener
rewind(int) - Method in class org.antlr.runtime.debug.DebugEventHub
rewind() - Method in class org.antlr.runtime.debug.DebugEventHub
rewind(int) - Method in interface org.antlr.runtime.debug.DebugEventListener
After an arbitrairly long lookahead as with a cyclic DFA (or with
any backtrack), this informs the debugger that stream should be
rewound to the position associated with marker.
rewind() - Method in interface org.antlr.runtime.debug.DebugEventListener
Rewind to the input position of the last marker.
rewind(int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
rewind() - Method in class org.antlr.runtime.debug.DebugEventRepeater
rewind(int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
rewind() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
rewind(int) - Method in class org.antlr.runtime.debug.DebugTokenStream
rewind() - Method in class org.antlr.runtime.debug.DebugTokenStream
rewind(int) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
rewind() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
rewind(int) - Method in interface org.antlr.runtime.IntStream
Reset the stream so that next call to index would return marker.
rewind() - Method in interface org.antlr.runtime.IntStream
Rewind to the input position of the last marker.
rewind(int) - Method in class org.antlr.runtime.misc.LookaheadStream
rewind() - Method in class org.antlr.runtime.misc.LookaheadStream
rewind(int) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
rewind() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
rewrite() - Method in class org.antlr.grammar.v2.ANTLRParser
REWRITE - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
rewrite(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
REWRITE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
rewrite(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
REWRITE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
rewrite(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
REWRITE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
rewrite(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
REWRITE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
rewrite(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
REWRITE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
rewrite() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
REWRITE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
rewrite() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
rewrite(TreeAdaptor, CommonTree, String[]) - Method in class org.antlr.tool.Strip
rewrite_alternative() - Method in class org.antlr.grammar.v2.ANTLRParser
rewrite_alternative(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_alternative(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
rewrite_alternative() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
rewrite_alternative_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_alternative_return
rewrite_atom() - Method in class org.antlr.grammar.v2.ANTLRParser
rewrite_atom(AST, boolean) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_atom(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_block() - Method in class org.antlr.grammar.v2.ANTLRParser
rewrite_block(AST, String) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_block(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_ebnf() - Method in class org.antlr.grammar.v2.ANTLRParser
rewrite_ebnf(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_ebnf(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_element() - Method in class org.antlr.grammar.v2.ANTLRParser
rewrite_element(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_element(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_indirect_template_head() - Method in class org.antlr.grammar.v2.ANTLRParser
-> ({expr})(a={...}, ...)
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.ANTLRv3Parser.rewrite_indirect_template_head_return
rewrite_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.rewrite_return
rewrite_template() - Method in class org.antlr.grammar.v2.ANTLRParser
Build a tree for a template rewrite:
^(TEMPLATE (ID|ACTION) ^(ARGLIST ^(ARG ID ACTION) ...) )
where ARGLIST is always there even if no args exist.
rewrite_template(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
rewrite_template(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_template(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_template() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
rewrite_template() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
rewrite_template_arg() - Method in class org.antlr.grammar.v2.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.ANTLRv3Parser.rewrite_template_arg_return
rewrite_template_args() - Method in class org.antlr.grammar.v2.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.ANTLRv3Parser.rewrite_template_args_return
rewrite_template_head() - Method in class org.antlr.grammar.v2.ANTLRParser
-> foo(a={...}, ...)
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.ANTLRv3Parser.rewrite_template_return
rewrite_tree() - Method in class org.antlr.grammar.v2.ANTLRParser
rewrite_tree(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rewrite_tree(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rewrite_tree() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
rewrite_tree() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
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.ANTLRv3Parser.rewrite_tree_return
rewriteBlockNestingLevel - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
RewriteCardinalityException - Exception in org.antlr.runtime.tree
Base class for all exceptions thrown during AST rewrite construction.
RewriteCardinalityException(String) - Constructor for exception org.antlr.runtime.tree.RewriteCardinalityException
RewriteEarlyExitException - Exception in org.antlr.runtime.tree
No elements within a (...)+ in a rewrite rule
RewriteEarlyExitException() - Constructor for exception org.antlr.runtime.tree.RewriteEarlyExitException
RewriteEarlyExitException(String) - Constructor for exception org.antlr.runtime.tree.RewriteEarlyExitException
RewriteEmptyStreamException - Exception in org.antlr.runtime.tree
Ref to ID or expr but no tokens in ID stream or subtrees in expr stream
RewriteEmptyStreamException(String) - Constructor for exception org.antlr.runtime.tree.RewriteEmptyStreamException
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.
RewriteRuleElementStream - Class in org.antlr.runtime.tree
A generic list of elements tracked in an alternative to be used in
a -> rewrite rule.
RewriteRuleElementStream(TreeAdaptor, String) - Constructor for class org.antlr.runtime.tree.RewriteRuleElementStream
RewriteRuleElementStream(TreeAdaptor, String, Object) - Constructor for class org.antlr.runtime.tree.RewriteRuleElementStream
Create a stream with one element
RewriteRuleElementStream(TreeAdaptor, String, List) - Constructor for class org.antlr.runtime.tree.RewriteRuleElementStream
Create a stream, but feed off an existing list
RewriteRuleNodeStream - Class in org.antlr.runtime.tree
Queues up nodes matched on left side of -> in a tree parser.
RewriteRuleNodeStream(TreeAdaptor, String) - Constructor for class org.antlr.runtime.tree.RewriteRuleNodeStream
RewriteRuleNodeStream(TreeAdaptor, String, Object) - Constructor for class org.antlr.runtime.tree.RewriteRuleNodeStream
Create a stream with one element
RewriteRuleNodeStream(TreeAdaptor, String, List) - Constructor for class org.antlr.runtime.tree.RewriteRuleNodeStream
Create a stream, but feed off an existing list
rewriteRuleRefs - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
RewriteRuleSubtreeStream - Class in org.antlr.runtime.tree
RewriteRuleSubtreeStream(TreeAdaptor, String) - Constructor for class org.antlr.runtime.tree.RewriteRuleSubtreeStream
RewriteRuleSubtreeStream(TreeAdaptor, String, Object) - Constructor for class org.antlr.runtime.tree.RewriteRuleSubtreeStream
Create a stream with one element
RewriteRuleSubtreeStream(TreeAdaptor, String, List) - Constructor for class org.antlr.runtime.tree.RewriteRuleSubtreeStream
Create a stream, but feed off an existing list
RewriteRuleTokenStream - Class in org.antlr.runtime.tree
RewriteRuleTokenStream(TreeAdaptor, String) - Constructor for class org.antlr.runtime.tree.RewriteRuleTokenStream
RewriteRuleTokenStream(TreeAdaptor, String, Object) - Constructor for class org.antlr.runtime.tree.RewriteRuleTokenStream
Create a stream with one element
RewriteRuleTokenStream(TreeAdaptor, String, List) - Constructor for class org.antlr.runtime.tree.RewriteRuleTokenStream
Create a stream, but feed off an existing list
rewriteTreeNestingLevel - Variable in class org.antlr.grammar.v2.CodeGenTreeWalker
right - Variable in class org.antlr.analysis.SemanticContext.AND
right - Variable in class org.antlr.analysis.StateCluster
RIGHT_EDGE_OF_BLOCK - Static variable in class org.antlr.analysis.NFAState
rollback(int) - Method in class org.antlr.runtime.TokenRewriteStream
rollback(String, int) - Method in class org.antlr.runtime.TokenRewriteStream
Rollback the instruction stream for a program so that
the indicated instruction (via instructionIndex) is no
longer in the stream.
ROOT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
ROOT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
ROOT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
ROOT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
root - Variable in class org.antlr.grammar.v2.DefineGrammarItemsWalker
ROOT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
ROOT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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 - Variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
Pull nodes from which tree?
root - Variable in class org.antlr.runtime.tree.CommonTreeNodeStream
Pull nodes from which tree?
root - Variable in class org.antlr.runtime.tree.TreeIterator
RPAREN - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
RPAREN - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
RPAREN - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
RPAREN - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
RPAREN - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
RPAREN - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
RubyTarget - Class in org.antlr.codegen
RubyTarget() - Constructor for class org.antlr.codegen.RubyTarget
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.v2.ANTLRParser
RULE - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
rule(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
RULE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
rule(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
RULE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
rule(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
RULE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
rule(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
RULE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
rule(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
RULE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
RULE - Static variable in class org.antlr.grammar.v3.ANTLRv3Lexer
RULE - Static variable in class org.antlr.grammar.v3.ANTLRv3Parser
rule() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
RULE - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
rule() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
rule() - Method in interface org.antlr.runtime.tree.TreeFilter.fptr
rule() - Method in interface org.antlr.runtime.tree.TreeRewriter.fptr
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_BLOCK_NESTING_LEVEL - Static variable in class org.antlr.grammar.v2.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 interface org.antlr.grammar.v2.ANTLRTokenTypes
RULE_REF - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
RULE_REF - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
RULE_REF - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
RULE_REF - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
RULE_REF - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.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.v2.ANTLRParser
Match stuff like @init {int i;}
ruleAction(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
ruleAction(AST, Rule) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
ruleAction() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
ruleAction() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
ruleAction_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.ruleAction_return
ruleActions() - Method in class org.antlr.grammar.v2.ANTLRParser
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
ruleLevel - Variable in class org.antlr.runtime.debug.Profiler
ruleListLabels - Variable in class org.antlr.tool.Rule
A list of all rule ref list LabelElementPair like ids+=expr
ruleMemo - Variable in class org.antlr.runtime.RecognizerSharedState
An array[size num rules] of Map that tracks
the stop token index for each rule.
ruleName - Variable in exception org.antlr.runtime.FailedPredicateException
rulePostProcessing(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
rulePostProcessing(Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
Transform ^(nil x) to x and nil to null
rulePostProcessing(Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Given the root of the subtree created for this rule, post process
it to do any simplifications or whatever you want.
ruleref() - Method in class org.antlr.grammar.v2.ANTLRParser
ruleRef(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
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.
RuleReturnScope - Class in org.antlr.runtime
Rules can return start/stop info as well as possible trees and templates
RuleReturnScope() - Constructor for class org.antlr.runtime.RuleReturnScope
rules() - Method in class org.antlr.grammar.v2.ANTLRParser
rules(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
rules(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
rules(AST, StringTemplate) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
rules(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
rules(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
rules - Variable in class org.antlr.runtime.SerializedGrammar
ruleScope - Variable in class org.antlr.tool.Rule
the attributes defined with "scope {...}" inside a rule
ruleScopeSpec() - Method in class org.antlr.grammar.v2.ANTLRParser
ruleScopeSpec(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
ruleScopeSpec(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
ruleScopeSpec(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
ruleScopeSpec(AST, Rule) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
ruleScopeSpec(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
ruleScopeSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
ruleScopeSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
ruleScopeSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.ruleScopeSpec_return
ruleStartTokenIndex - Variable in class org.antlr.tool.GrammarAST
If this is a RULE node then track rule's start, stop tokens' index.
ruleStopTokenIndex - Variable in class org.antlr.tool.GrammarAST
run() - Method in class org.antlr.analysis.NFAConversionThread
run() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
RUNTIME_STATS_FILENAME - Static variable in class org.antlr.runtime.debug.Profiler
sampleBadState - Variable in class org.antlr.tool.RecursionOverflowMessage
sanityCheckParentAndChildIndexes() - Method in class org.antlr.runtime.tree.BaseTree
sanityCheckParentAndChildIndexes(Tree, int) - Method in class org.antlr.runtime.tree.BaseTree
scan(String, DebugEventListener, List) - Method in class org.antlr.tool.Interpreter
For a given input char stream, try to match against the NFA
starting at startRule.
scan(String) - Method in class org.antlr.tool.Interpreter
scan(String, List) - Method in class org.antlr.tool.Interpreter
scanner - Variable in class org.antlr.tool.GrammarSpelunker
Scanner(Reader) - Constructor for class org.antlr.tool.GrammarSpelunker.Scanner
SCOPE - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
SCOPE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SCOPE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SCOPE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SCOPE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SCOPE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_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).
seek(int) - Method in class org.antlr.runtime.ANTLRStringStream
consume() ahead until p==index; can't just set p=index as we must
update line and charPositionInLine.
seek(int) - Method in class org.antlr.runtime.CommonTokenStream
seek(int) - Method in class org.antlr.runtime.debug.DebugTokenStream
seek(int) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
seek(int) - Method in interface org.antlr.runtime.IntStream
Set the input cursor to the position indicated by index.
seek(int) - Method in class org.antlr.runtime.misc.LookaheadStream
Seek to a 0-indexed position within data buffer.
seek(int) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
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.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
semanticPredicate(boolean, String) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
semanticPredicate(boolean, String) - Method in class org.antlr.runtime.debug.DebugEventHub
semanticPredicate(boolean, String) - Method in interface org.antlr.runtime.debug.DebugEventListener
A semantic predicate was evaluate with this result and action text
semanticPredicate(boolean, String) - Method in class org.antlr.runtime.debug.DebugEventRepeater
semanticPredicate(boolean, String) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
semanticPredicate(boolean, String) - Method in class org.antlr.runtime.debug.Profiler
SEMI - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
SEMI - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SEMI - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SEMI - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SEMI - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SEMI - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
SEMPRED - Static variable in class org.antlr.analysis.Label
label is a semantic predicate; implies label is epsilon also
SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SEMPRED - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SEMPRED - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SEMPRED - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SEMPRED - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
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.
SerializedGrammar - Class in org.antlr.runtime
SerializedGrammar(String) - Constructor for class org.antlr.runtime.SerializedGrammar
serializeNode(StringBuffer, Object) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
serializeText(StringBuffer, String) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
serializeToken(Token) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
serverSocket - Variable in class org.antlr.runtime.debug.DebugEventSocketProxy
SET - Static variable in class org.antlr.analysis.Label
label is a set of tokens or char
set(AST, GrammarAST, GrammarAST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
set(AST) - Method in class org.antlr.grammar.v2.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_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_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(int, DFAState) - Method in class org.antlr.analysis.DFA
setAcceptState(boolean) - Method in class org.antlr.analysis.State
setAcceptStateReachable(int) - Method in class org.antlr.analysis.DFAState
setActions(Map<String, GrammarAST>) - Method in class org.antlr.tool.Rule
setArrowheadType(String) - Method in class org.antlr.tool.DOTGenerator
setBacktrackingLevel(int) - Method in class org.antlr.runtime.BaseRecognizer
setBlock(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
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
setChannel(int) - Method in class org.antlr.runtime.ClassicToken
setChannel(int) - Method in class org.antlr.runtime.CommonToken
setChannel(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setChannel(int) - Method in interface org.antlr.runtime.Token
setCharPositionInLine(int) - Method in class org.antlr.runtime.ANTLRStringStream
setCharPositionInLine(int) - Method in interface org.antlr.runtime.CharStream
setCharPositionInLine(int) - Method in class org.antlr.runtime.ClassicToken
setCharPositionInLine(int) - Method in class org.antlr.runtime.CommonToken
setCharPositionInLine(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setCharPositionInLine(int) - Method in interface org.antlr.runtime.Token
setCharStream(CharStream) - Method in class org.antlr.runtime.Lexer
Set the char stream and reset the lexer
setChild(Object, int, Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setChild(int, Tree) - Method in class org.antlr.runtime.tree.BaseTree
setChild(Object, int, Object) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
setChild(int, Tree) - Method in interface org.antlr.runtime.tree.Tree
Set ith child (0..n-1) to t; t must be non-null and non-nil node
setChild(Object, int, Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Set ith child (0..n-1) to t; t must be non-null and non-nil node
setChildIndex(Object, int) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setChildIndex(int) - Method in class org.antlr.runtime.tree.BaseTree
setChildIndex(int) - Method in class org.antlr.runtime.tree.CommonTree
setChildIndex(Object, int) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
setChildIndex(int) - Method in interface org.antlr.runtime.tree.Tree
setChildIndex(Object, int) - Method in interface org.antlr.runtime.tree.TreeAdaptor
setCodeGenerator(CodeGenerator) - Method in class org.antlr.tool.Grammar
setColumn(int) - Method in class org.antlr.tool.GrammarAST
setColumn(int) - Method in class org.antlr.tool.Message
setConversionTimeout(int) - Method in class org.antlr.Tool
Set the timeout value (in milliseconds) after which DFA creation stops
setCurrentRule(Rule) - Method in class org.antlr.tool.NFAFactory
setCurrentRuleName(String) - Method in class org.antlr.grammar.v2.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.
setDebugListener(DebugEventListener) - Method in class org.antlr.runtime.debug.DebugParser
Provide a new debug event listener for this parser.
setDebugListener(DebugEventListener) - Method in class org.antlr.runtime.debug.DebugTokenStream
setDebugListener(DebugEventListener) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setDebugListener(DebugEventListener) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
setDebugListener(DebugEventListener) - Method in class org.antlr.runtime.debug.DebugTreeParser
Provide a new debug event listener for this parser.
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(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
setElement(AST, IntSet) - Method in class org.antlr.grammar.v2.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.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.v2.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.
setGtype(int) - Method in class org.antlr.grammar.v2.ANTLRParser
setInputDirectory(String) - Method in class org.antlr.Tool
Set the base location of input files.
setInputStream(CharStream) - Method in class org.antlr.runtime.ClassicToken
setInputStream(CharStream) - Method in class org.antlr.runtime.CommonToken
setInputStream(CharStream) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setInputStream(CharStream) - Method in interface org.antlr.runtime.Token
setLastRewriteTokenIndex(String, int) - Method in class org.antlr.runtime.TokenRewriteStream
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.runtime.ANTLRStringStream
setLine(int) - Method in interface org.antlr.runtime.CharStream
Because this stream can rewind, we need to be able to reset the line
setLine(int) - Method in class org.antlr.runtime.ClassicToken
setLine(int) - Method in class org.antlr.runtime.CommonToken
setLine(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setLine(int) - Method in interface org.antlr.runtime.Token
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
setOfDFAWhoseAnalysisTimedOut - Variable in class org.antlr.tool.Grammar
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(Map, Set, Grammar, String, Object) - Method in class org.antlr.tool.GrammarAST
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.
setOptions(Map, Token) - Method in class org.antlr.tool.Grammar
setOptions(Grammar, Map) - Method in class org.antlr.tool.GrammarAST
setOptions(Map, Token) - Method in class org.antlr.tool.Rule
setOuterAltNum(int) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
setOutputDirectory(String) - Method in class org.antlr.Tool
Set the location (base directory) where output files should be produced
by the ANTLR tool.
setParent(Object, Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setParent(Tree) - Method in class org.antlr.runtime.tree.BaseTree
setParent(Tree) - Method in class org.antlr.runtime.tree.CommonTree
setParent(Object, Object) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
setParent(Tree) - Method in interface org.antlr.runtime.tree.Tree
setParent(Object, Object) - Method in interface org.antlr.runtime.tree.TreeAdaptor
setParser(DebugParser) - Method in class org.antlr.runtime.debug.Profiler
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.
setRule(AST) - Method in class org.antlr.grammar.v2.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
setStartIndex(int) - Method in class org.antlr.runtime.CommonToken
setState(int, DFAState) - Method in class org.antlr.analysis.DFA
setStopIndex(int) - Method in class org.antlr.runtime.CommonToken
setSynPredGateIfNotAlready(StringTemplate) - 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.runtime.ClassicToken
setText(String) - Method in class org.antlr.runtime.CommonToken
Override the text for this token.
setText(Object, String) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setText(String) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setText(String) - Method in class org.antlr.runtime.Lexer
Set the complete text of this token; it wipes any previous
changes to the text.
setText(String) - Method in interface org.antlr.runtime.Token
setText(Object, String) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
setText(Object, String) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Node constructors can set the text of a node
setText(String) - Method in class org.antlr.tool.GrammarAST
setToBlockWithSet(GrammarAST) - Method in class org.antlr.grammar.v2.ANTLRParser
setTokenBoundaries(Object, int, int) - Method in class org.antlr.runtime.debug.BlankDebugEventListener
setTokenBoundaries(Object, int, int) - Method in class org.antlr.runtime.debug.DebugEventHub
setTokenBoundaries(Object, int, int) - Method in interface org.antlr.runtime.debug.DebugEventListener
Set the token start/stop token index for a subtree root or node.
setTokenBoundaries(Object, int, int) - Method in class org.antlr.runtime.debug.DebugEventRepeater
setTokenBoundaries(Object, int, int) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
setTokenBoundaries(Object, Token, Token) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setTokenBoundaries(Object, int, int) - Method in class org.antlr.runtime.debug.TraceDebugEventListener
setTokenBoundaries(Object, Token, Token) - Method in class org.antlr.runtime.tree.CommonTreeAdaptor
Track start/stop token for subtree root created for a rule.
setTokenBoundaries(Object, Token, Token) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Where are the bounds in the input token stream for this node and
all children? Each rule that creates AST nodes will call this
method right before returning.
setTokenIndex(int) - Method in class org.antlr.runtime.ClassicToken
setTokenIndex(int) - Method in class org.antlr.runtime.CommonToken
setTokenIndex(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setTokenIndex(int) - Method in interface org.antlr.runtime.Token
setTokenSource(TokenSource) - Method in class org.antlr.runtime.CommonTokenStream
Reset this token stream by setting its token source.
setTokenStartIndex(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
setTokenStartIndex(int) - Method in class org.antlr.runtime.tree.CommonTree
setTokenStartIndex(int) - Method in class org.antlr.runtime.tree.ParseTree
setTokenStartIndex(int) - Method in interface org.antlr.runtime.tree.Tree
setTokenStopIndex(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
setTokenStopIndex(int) - Method in class org.antlr.runtime.tree.CommonTree
setTokenStopIndex(int) - Method in class org.antlr.runtime.tree.ParseTree
setTokenStopIndex(int) - Method in interface org.antlr.runtime.tree.Tree
setTokenStream(TokenStream) - Method in class org.antlr.runtime.Parser
Set the token stream and reset the parser
setTokenStream(TokenStream) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
setTokenStream(TokenStream) - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
setTokenTypeChannel(int, int) - Method in class org.antlr.runtime.CommonTokenStream
A simple filter mechanism whereby you can tell this token stream
to force all tokens of type ttype to be on channel.
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.ANTLRv3Parser
setTreeAdaptor(TreeAdaptor) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
setTreeAdaptor(TreeAdaptor) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
setTreeAdaptor(TreeAdaptor) - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
setTreeEnclosingRuleNameDeeply(String) - Method in class org.antlr.tool.GrammarAST
setTreeNodeStream(TreeNodeStream) - Method in class org.antlr.runtime.tree.TreeParser
Set the input stream
setType(int) - Method in class org.antlr.runtime.ClassicToken
setType(int) - Method in class org.antlr.runtime.CommonToken
setType(Object, int) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
setType(int) - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
setType(int) - Method in interface org.antlr.runtime.Token
setType(Object, int) - Method in class org.antlr.runtime.tree.BaseTreeAdaptor
setType(Object, int) - Method in interface org.antlr.runtime.tree.TreeAdaptor
Node constructors can set the type of a node
setType(int) - Method in class org.antlr.tool.GrammarAST
setUniqueNavigationNodes(boolean) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
It is normally this object that instructs the node stream to
create unique nav nodes, but to satisfy interface, we have to
define it.
setUniqueNavigationNodes(boolean) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
setUniqueNavigationNodes(boolean) - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
setUniqueNavigationNodes(boolean) - Method in interface org.antlr.runtime.tree.TreeNodeStream
As we flatten the tree, we use UP, DOWN nodes to represent
the tree structure.
setUnknownTokenBoundaries() - Method in class org.antlr.runtime.tree.CommonTree
For every node in this subtree, make sure it's start/stop token's
are set.
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.
showActions - Variable in class org.antlr.grammar.v2.ANTLRTreePrinter
showTransformations - Variable in class org.antlr.runtime.tree.TreeRewriter
simulateTreeConstruction(Object) - Method in class org.antlr.runtime.debug.DebugTreeAdaptor
^(A B C): emit create A, create B, add child, ...
single_rewrite(AST) - Method in class org.antlr.grammar.v2.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...).
singleElement - Variable in class org.antlr.runtime.tree.RewriteRuleElementStream
Track single elements w/o creating a list.
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.runtime.ANTLRStringStream
size() - Method in class org.antlr.runtime.BitSet
size() - Method in class org.antlr.runtime.CommonTokenStream
size() - Method in class org.antlr.runtime.debug.DebugTokenStream
size() - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
size() - Method in interface org.antlr.runtime.IntStream
Only makes sense for streams that buffer everything up probably, but
might be useful to display the entire stream or for testing.
size() - Method in class org.antlr.runtime.misc.FastQueue
size() - Method in class org.antlr.runtime.misc.IntArray
This only tracks elements added via push/add.
size() - Method in class org.antlr.runtime.misc.LookaheadStream
Size of entire stream is unknown; we only know buffer size from FastQueue
size() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
size() - Method in class org.antlr.runtime.tree.RewriteRuleElementStream
size() - Method in class org.antlr.tool.AttributeScope
skip() - Method in class org.antlr.runtime.Lexer
Instruct the lexer to skip creating a token for current lexer rule
and look for another token.
SKIP_TOKEN - Static variable in interface org.antlr.runtime.Token
In an action, a lexer rule can set token to this SKIP_TOKEN and ANTLR
will avoid creating a token for this symbol and try to fetch another.
skipOffTokenChannels(int) - Method in class org.antlr.runtime.CommonTokenStream
Given a starting index, return the index of the first on-channel
token.
skipOffTokenChannelsReverse(int) - Method in class org.antlr.runtime.CommonTokenStream
SL_COMMENT - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
SL_COMMENT - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SL_COMMENT - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SL_COMMENT - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SL_COMMENT - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SL_COMMENT - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
socket - Variable in class org.antlr.runtime.debug.DebugEventSocketProxy
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
special - Variable in class org.antlr.runtime.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.runtime.DFA
SRC - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
SRC - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SRC - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SRC - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SRC - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SRC - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
STAR - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
STAR - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
STAR - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
STAR - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
STAR - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
STAR - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
start - Variable in class org.antlr.runtime.CommonToken
The char position into the input buffer where this token starts
start() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
Create a thread to listen to the remote running recognizer
start - Variable in class org.antlr.runtime.ParserRuleReturnScope
start - Variable in class org.antlr.runtime.tree.CommonErrorNode
start - Variable in class org.antlr.runtime.tree.TreeRuleReturnScope
First node or root node of tree matched for this rule.
startIndex - Variable in class org.antlr.runtime.tree.CommonTree
What token indexes bracket all tokens associated with this node
and below?
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
state - Variable in class org.antlr.runtime.BaseRecognizer
State of a lexer, parser, or tree parser are collected into a state
object so the state can be shared.
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
stateNumber - Variable in exception org.antlr.runtime.NoViableAltException
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.
Stats - Class in org.antlr.runtime.misc
Stats routines needed by profiler etc...
Stats() - Constructor for class org.antlr.runtime.misc.Stats
stddev(int[]) - Static method in class org.antlr.runtime.misc.Stats
Compute the sample (unbiased estimator) standard deviation following:
Computing Deviations: Standard Accuracy
Tony F.
stlib - Static variable in class org.antlr.tool.DOTGenerator
Library of output templates; use
format
stop - Variable in class org.antlr.runtime.CommonToken
The char position into the input buffer where this token stops
stop - Variable in class org.antlr.runtime.ParserRuleReturnScope
stop - Variable in class org.antlr.runtime.tree.CommonErrorNode
stopIndex - Variable in class org.antlr.runtime.tree.CommonTree
What token indexes bracket all tokens associated with this node
and below?
stopState - Variable in class org.antlr.tool.Rule
STRAY_BRACKET - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
STRAY_BRACKET - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
STRAY_BRACKET - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
STRAY_BRACKET - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
STRAY_BRACKET - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
STRAY_BRACKET - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
StreamIterator() - Constructor for class org.antlr.runtime.tree.BufferedTreeNodeStream.StreamIterator
streams - Variable in class org.antlr.tool.GrammarSerializerFoo
STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
STRING_LITERAL - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
stringAlias - Static variable in class org.antlr.grammar.v2.AssignTokenTypesWalker
stringAlias2 - Static variable in class org.antlr.grammar.v2.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.
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
stripWildCardAlts(Set) - 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?
substring(int, int) - Method in class org.antlr.runtime.ANTLRStringStream
substring(int, int) - Method in interface org.antlr.runtime.CharStream
For infinite streams, you don't need this; primarily I'm providing
a useful interface for action code.
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(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.
sum(int[]) - Static method in class org.antlr.runtime.misc.Stats
sval - Variable in class org.antlr.runtime.tree.TreePatternLexer
Set when token type is ID or ARG (name mimics Java's StreamTokenizer)
SYN_SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
SYN_SEMPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SYN_SEMPRED - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SYN_SEMPRED - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SYN_SEMPRED - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SYN_SEMPRED - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
sync(int) - Method in class org.antlr.runtime.misc.LookaheadStream
Make sure we have 'need' elements from current position p.
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
SYNPRED - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
SYNPRED - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
SYNPRED - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
SYNPRED - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
SYNPRED - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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
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
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_ANTLRv3() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
synpred1_ANTLRv3_fragment() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
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
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_ANTLRv3() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
synpred2_ANTLRv3_fragment() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
synpred3_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
synpred3_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
synpred4_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
synpred4_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
synpred5_ActionTranslator() - Method in class org.antlr.grammar.v3.ActionTranslator
synpred5_ActionTranslator_fragment() - Method in class org.antlr.grammar.v3.ActionTranslator
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
SYNPRED_RULE_PREFIX - Static variable in class org.antlr.tool.Grammar
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
syntaxErrors - Variable in class org.antlr.runtime.RecognizerSharedState
Did the recognizer encounter a syntax error? Track how many.
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
tab() - Method in class org.antlr.grammar.v2.ANTLRLexer
advance the current column number by one; don't do tabs.
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 - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
TEMPLATE - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
TEMPLATE - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
TEMPLATE - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
TEMPLATE - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
TEMPLATE - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
template(String) - Method in class org.antlr.grammar.v3.ActionTranslator
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_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.v2.CodeGenTreeWalker
templates - Variable in class org.antlr.tool.BuildDependencyGenerator
terminal() - Method in class org.antlr.grammar.v2.ANTLRParser
terminal() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
terminal_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.terminal_return
terminalOptions - Variable in class org.antlr.tool.GrammarAST
terminate() - Method in class org.antlr.runtime.debug.BlankDebugEventListener
terminate() - Method in class org.antlr.runtime.debug.DebugEventHub
terminate() - Method in interface org.antlr.runtime.debug.DebugEventListener
Parsing is over; successfully or not.
terminate() - Method in class org.antlr.runtime.debug.DebugEventRepeater
terminate() - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
terminate() - Method in class org.antlr.runtime.debug.Profiler
testBlockAsSet(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
Check to see if this block can be a set.
testSetElement(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
Match just an element; no ast suffix etc..
testSetRule(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
TEXT - Static variable in class org.antlr.grammar.v3.ActionTranslator
text - Variable in class org.antlr.runtime.ClassicToken
text - Variable in class org.antlr.runtime.CommonToken
We need to be able to change the text once in a while.
text - Variable in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
text - Variable in class org.antlr.runtime.RecognizerSharedState
You can set the text for the current token to override what is in
the input char buffer.
threshold - Variable in class org.antlr.misc.Barrier
throwsSpec() - Method in class org.antlr.grammar.v2.ANTLRParser
throwsSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
throwsSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
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.runtime.BitSet
Is this contained within a?
toArray(List) - Method in class org.antlr.runtime.debug.Profiler
toDebugString() - Method in class org.antlr.runtime.TokenRewriteStream
toDebugString(int, int) - Method in class org.antlr.runtime.TokenRewriteStream
toDOT(Object, TreeAdaptor, StringTemplate, StringTemplate) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
toDOT(Object, TreeAdaptor) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
toDOT(Tree) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
Generate DOT (graphviz) for a whole tree not just a node.
toDOTDefineEdges(Object, TreeAdaptor, StringTemplate) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
toDOTDefineNodes(Object, TreeAdaptor, StringTemplate) - Method in class org.antlr.runtime.tree.DOTTreeGenerator
toInputString() - Method in class org.antlr.runtime.tree.ParseTree
Print out the leaves of this tree, which means printing original
input back out.
token - Variable in exception org.antlr.runtime.RecognitionException
The current Token when an error occurred.
token - Variable in class org.antlr.runtime.RecognizerSharedState
The goal of all lexer rules/methods is to create a token object.
Token - Interface in org.antlr.runtime
token - Variable in class org.antlr.runtime.tree.CommonTree
A single token is the payload
token - Variable in class org.antlr.tool.GrammarAST
This AST node was created from what token?
token(GrammarAST) - Method in class org.antlr.tool.GrammarSerializerFoo
token - Variable in class org.antlr.tool.GrammarSpelunker
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 interface org.antlr.grammar.v2.ANTLRTokenTypes
TOKEN_REF - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
TOKEN_REF - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
TOKEN_REF - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
TOKEN_REF - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
TOKEN_REF - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_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
tokenIndex - Variable in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
tokenIndexesAreInvalid() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener
tokenizer - Variable in class org.antlr.runtime.tree.TreePatternParser
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.ANTLRv3Parser
tokenNames - Static variable in class org.antlr.grammar.v3.ANTLRv3Tree
tokenNameToTypeMap - Variable in class org.antlr.runtime.tree.TreeWizard
TokenRewriteStream - Class in org.antlr.runtime
Useful for dumping out the input stream after doing some
augmentation or other manipulations.
TokenRewriteStream() - Constructor for class org.antlr.runtime.TokenRewriteStream
TokenRewriteStream(TokenSource) - Constructor for class org.antlr.runtime.TokenRewriteStream
TokenRewriteStream(TokenSource, int) - Constructor for class org.antlr.runtime.TokenRewriteStream
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 - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
TOKENS - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
TOKENS - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
TOKENS - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
TOKENS - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
TOKENS - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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 - Variable in class org.antlr.runtime.CommonTokenStream
Record every single token pulled from the source so we can reproduce
chunks of it later.
tokens - Variable in class org.antlr.runtime.tree.BufferedTreeNodeStream
IF this tree (root) was created from a token stream, track it.
tokens - Variable in class org.antlr.runtime.tree.CommonTreeNodeStream
If this tree (root) was created from a token stream, track it.
tokens - Variable in class org.antlr.tool.AssignTokenTypesBehavior
tokens - Variable in class org.antlr.tool.Strip
tokenScope - Static variable in class org.antlr.tool.AttributeScope
All token scopes (token labels) share the same fixed scope of
of predefined attributes.
tokenSource - Variable in class org.antlr.runtime.CommonTokenStream
TokenSource - Interface in org.antlr.runtime
A source of tokens must provide a sequence of tokens via nextToken()
and also must reveal it's source of characters; CommonToken's text is
computed from a CharStream; it only store indices into the char stream.
tokenSpec() - Method in class org.antlr.grammar.v2.ANTLRParser
tokenSpec(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
tokenSpec(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
tokenSpec(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
tokenSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
tokenSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
tokenSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.tokenSpec_return
tokensSpec() - Method in class org.antlr.grammar.v2.ANTLRParser
tokensSpec(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
tokensSpec(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
tokensSpec(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
tokensSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Parser
tokensSpec() - Method in class org.antlr.grammar.v3.ANTLRv3Tree
tokensSpec_return() - Constructor for class org.antlr.grammar.v3.ANTLRv3Parser.tokensSpec_return
tokenStartCharIndex - Variable in class org.antlr.runtime.RecognizerSharedState
What character index in the stream did the current token start at?
Needed, for example, to get the text for current token.
tokenStartCharPositionInLine - Variable in class org.antlr.runtime.RecognizerSharedState
The character position of first character within the line
tokenStartLine - Variable in class org.antlr.runtime.RecognizerSharedState
The line on which the first character of the token resides
TokenStream - Interface in org.antlr.runtime
A stream of tokens accessing tokens from a TokenSource
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.runtime.debug.Profiler
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 - Class in org.antlr
The main ANTLR entry point.
Tool() - Constructor for class org.antlr.Tool
Tool(String[]) - Constructor for class org.antlr.Tool
tool - Variable in class org.antlr.tool.BuildDependencyGenerator
tool - Variable in class org.antlr.tool.Grammar
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, Throwable) - 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
toOriginalString() - Method in class org.antlr.runtime.TokenRewriteStream
toOriginalString(int, int) - Method in class org.antlr.runtime.TokenRewriteStream
toPackedArray() - Method in class org.antlr.misc.BitSet
toPackedArray() - Method in class org.antlr.runtime.BitSet
topdown() - Method in class org.antlr.runtime.tree.TreeFilter
topdown() - Method in class org.antlr.runtime.tree.TreeRewriter
toRuntimeBitSet() - Method in class org.antlr.misc.IntervalSet
toString() - Method in class org.antlr.analysis.ActionLabel
toString(Grammar) - 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(Grammar) - Method in class org.antlr.analysis.Label
toString(Grammar) - Method in class org.antlr.analysis.LookaheadSet
toString() - Method in class org.antlr.analysis.LookaheadSet
toString() - Method in class org.antlr.analysis.NFAConfiguration
toString(boolean) - 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(Grammar) - Method in class org.antlr.analysis.PredicateLabel
toString() - Method in class org.antlr.analysis.SemanticContext.AND
toString() - Method in class org.antlr.analysis.SemanticContext.NOT
toString() - Method in class org.antlr.analysis.SemanticContext.OR
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(AST, Grammar, boolean) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
Call this to figure out how to print
toString() - Method in class org.antlr.misc.BitSet
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(String, List) - 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() - 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(Grammar) - Method in class org.antlr.misc.IntervalSet
toString() - Method in interface org.antlr.misc.IntSet
toString(Grammar) - Method in interface org.antlr.misc.IntSet
toString() - Method in class org.antlr.misc.OrderedHashSet
toString() - Method in class org.antlr.runtime.BitSet
toString(String[]) - Method in class org.antlr.runtime.BitSet
toString() - Method in class org.antlr.runtime.ClassicToken
toString() - Method in class org.antlr.runtime.CommonToken
toString() - Method in class org.antlr.runtime.CommonTokenStream
toString(int, int) - Method in class org.antlr.runtime.CommonTokenStream
toString(Token, Token) - Method in class org.antlr.runtime.CommonTokenStream
toString() - Method in class org.antlr.runtime.debug.DebugTokenStream
toString(int, int) - Method in class org.antlr.runtime.debug.DebugTokenStream
toString(Token, Token) - Method in class org.antlr.runtime.debug.DebugTokenStream
toString(Object, Object) - Method in class org.antlr.runtime.debug.DebugTreeNodeStream
toString() - Method in class org.antlr.runtime.debug.Profiler
toString(String) - Static method in class org.antlr.runtime.debug.Profiler
toString() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyToken
toString() - Method in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
toString() - Method in exception org.antlr.runtime.FailedPredicateException
toString() - Method in class org.antlr.runtime.misc.FastQueue
Return string of current buffer contents; non-destructive
toString() - Method in exception org.antlr.runtime.MismatchedNotSetException
toString() - Method in exception org.antlr.runtime.MismatchedRangeException
toString() - Method in exception org.antlr.runtime.MismatchedSetException
toString() - Method in exception org.antlr.runtime.MismatchedTokenException
toString() - Method in exception org.antlr.runtime.MismatchedTreeNodeException
toString() - Method in exception org.antlr.runtime.MissingTokenException
toString() - Method in exception org.antlr.runtime.NoViableAltException
toString() - Method in class org.antlr.runtime.SerializedGrammar
toString() - Method in class org.antlr.runtime.TokenRewriteStream
toString(String) - Method in class org.antlr.runtime.TokenRewriteStream
toString(int, int) - Method in class org.antlr.runtime.TokenRewriteStream
toString(String, int, int) - Method in class org.antlr.runtime.TokenRewriteStream
toString(int, int) - Method in interface org.antlr.runtime.TokenStream
Return the text of all tokens from start to stop, inclusive.
toString(Token, Token) - Method in interface org.antlr.runtime.TokenStream
Because the user is not required to use a token with an index stored
in it, we must provide a means for two token objects themselves to
indicate the start/end location.
toString() - Method in class org.antlr.runtime.tree.BaseTree
Override to say how a node (not a tree) should look as text
toString(Object, Object) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
toString() - Method in class org.antlr.runtime.tree.CommonErrorNode
toString() - Method in class org.antlr.runtime.tree.CommonTree
toString(Object, Object) - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
toString() - Method in class org.antlr.runtime.tree.ParseTree
toString() - Method in interface org.antlr.runtime.tree.Tree
toString(Object, Object) - Method in interface org.antlr.runtime.tree.TreeNodeStream
Return the text of all nodes from start to stop, inclusive.
toString() - Method in class org.antlr.runtime.tree.TreeWizard.TreePattern
toString() - Method in exception org.antlr.runtime.UnwantedTokenException
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(String) - Static method in class org.antlr.tool.GrammarReport
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(StringTemplate) - Method in class org.antlr.tool.Message
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
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.
toStrings(List) - Method in class org.antlr.runtime.BaseRecognizer
A convenience method for use most often with template rewrites.
toStringTree() - Method in class org.antlr.runtime.tree.BaseTree
Print out a whole tree not just a node
toStringTree() - Method in interface org.antlr.runtime.tree.Tree
toStringWithHiddenTokens() - Method in class org.antlr.runtime.tree.ParseTree
Emit a token and all hidden nodes before.
toStringWithRanges() - Method in class org.antlr.misc.BitSet
toTokenString(int, int) - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
Debugging
toTokenTypeString() - Method in class org.antlr.runtime.tree.BufferedTreeNodeStream
Used for testing, just return the token type stream
toTokenTypeString() - Method in class org.antlr.runtime.tree.CommonTreeNodeStream
For debugging; destructive: moves tree iterator to end.
toTree(Object) - Method in class org.antlr.runtime.tree.RewriteRuleElementStream
Ensure stream emits trees; tokens must be converted to AST nodes.
toTree(Object) - Method in class org.antlr.runtime.tree.RewriteRuleNodeStream
toTree(Object) - Method in class org.antlr.runtime.tree.RewriteRuleTokenStream
Don't convert to a tree unless they explicitly call nextTree.
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 as an aid to debugging.
TraceDebugEventListener - Class in org.antlr.runtime.debug
Print out (most of) the events...
TraceDebugEventListener(TreeAdaptor) - Constructor for class org.antlr.runtime.debug.TraceDebugEventListener
traceIn(String, int, Object) - Method in class org.antlr.runtime.BaseRecognizer
traceIn(String, int) - Method in class org.antlr.runtime.Lexer
traceIn(String, int) - Method in class org.antlr.runtime.Parser
traceIn(String, int) - Method in class org.antlr.runtime.tree.TreeParser
traceOut(String, int, Object) - Method in class org.antlr.runtime.BaseRecognizer
traceOut(String, int) - Method in class org.antlr.runtime.Lexer
traceOut(String, int) - Method in class org.antlr.runtime.Parser
traceOut(String, int) - Method in class org.antlr.runtime.tree.TreeParser
Tracer - Class in org.antlr.runtime.debug
The default tracer mimics the traceParser behavior of ANTLR 2.x.
Tracer(IntStream) - Constructor for class org.antlr.runtime.debug.Tracer
traceStatesLookingForLeftRecursion(NFAState, Set, 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.
trackAltsWithRewrites(GrammarAST, int) - Method in class org.antlr.tool.Rule
Track which rules have rewrite rules.
trackInlineAction(GrammarAST) - Method in class org.antlr.grammar.v2.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.v2.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.v2.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.v2.AssignTokenTypesWalker
trackTokenRule(GrammarAST, GrammarAST, GrammarAST) - Method in class org.antlr.tool.AssignTokenTypesBehavior
trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext.AND
trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext.NOT
trackUseOfSyntacticPredicates(Grammar) - Method in class org.antlr.analysis.SemanticContext.OR
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(int) - Method in class org.antlr.analysis.DFAState
transition - Variable in class org.antlr.analysis.NFAState
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(Label, State) - Constructor for class org.antlr.analysis.Transition
Transition(int, State) - Constructor for class org.antlr.analysis.Transition
transition - Variable in class org.antlr.runtime.DFA
transitionEdgeTables - Variable in class org.antlr.analysis.DFA
just the Vector 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, GrammarAST) - Method in class org.antlr.codegen.CodeGenerator
translateAction(String) - Method in class org.antlr.grammar.v3.ActionTranslator
translateActionAttributeReferences(Map) - 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) - 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.
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 StringTemplate objects that
represent the translated action.
transmit(String) - Method in class org.antlr.runtime.debug.DebugEventSocketProxy
trappedException - Variable in class org.antlr.runtime.tree.CommonErrorNode
tree() - Method in class org.antlr.grammar.v2.ANTLRParser
tree(AST) - Method in class org.antlr.grammar.v2.ANTLRTreePrinter
tree(AST) - Method in class org.antlr.grammar.v2.AssignTokenTypesWalker
tree(AST) - Method in class org.antlr.grammar.v2.CodeGenTreeWalker
tree(AST) - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
tree(AST) - Method in class org.antlr.grammar.v2.TreeToNFAConverter
Tree - Interface in org.antlr.runtime.tree
What does a tree look like? ANTLR has a number of support classes
such as CommonTreeNodeStream that work on these kinds of trees.
tree - Variable in class org.antlr.runtime.tree.TreeIterator
tree - Variable in class org.antlr.tool.Rule
The AST representing the whole rule
TREE_BEGIN - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
TREE_BEGIN - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
TREE_BEGIN - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
TREE_BEGIN - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
TREE_BEGIN - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
TREE_BEGIN - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_GRAMMAR - Static variable in interface org.antlr.grammar.v2.ANTLRTokenTypes
TREE_GRAMMAR - Static variable in interface org.antlr.grammar.v2.ANTLRTreePrinterTokenTypes
TREE_GRAMMAR - Static variable in interface org.antlr.grammar.v2.AssignTokenTypesWalkerTokenTypes
TREE_GRAMMAR - Static variable in interface org.antlr.grammar.v2.CodeGenTreeWalkerTokenTypes
TREE_GRAMMAR - Static variable in interface org.antlr.grammar.v2.DefineGrammarItemsWalkerTokenTypes
TREE_GRAMMAR - Static variable in interface org.antlr.grammar.v2.TreeToNFAConverterTokenTypes
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_option - Variable in class org.antlr.tool.Strip
TREE_PARSER - Static variable in class org.antlr.tool.Grammar
TreeAdaptor - Interface in org.antlr.runtime.tree
How to create and navigate trees.
TreeFilter - Class in org.antlr.runtime.tree
Cut-n-paste from material I'm not using in the book anymore (edit later
to make sense):
Now, how are we going to test these tree patterns against every
subtree in our original tree? In what order should we visit nodes?
For this application, it turns out we need a simple ``apply once''
rule application strategy and a ``down then up'' tree traversal
strategy.
TreeFilter(TreeNodeStream) - Constructor for class org.antlr.runtime.tree.TreeFilter
TreeFilter(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.runtime.tree.TreeFilter
TreeFilter.fptr - Interface in org.antlr.runtime.tree
TreeIterator - Class in org.antlr.runtime.tree
Return a node stream from a doubly-linked tree whose nodes
know what child index they are.
TreeIterator(Object) - Constructor for class org.antlr.runtime.tree.TreeIterator
TreeIterator(TreeAdaptor, Object) - Constructor for class org.antlr.runtime.tree.TreeIterator
TreeNodeStream - Interface in org.antlr.runtime.tree
A stream of tree nodes, accessing nodes from a tree of some kind
TreeParser - Class in org.antlr.runtime.tree
A parser for a stream of tree nodes.
TreeParser(TreeNodeStream) - Constructor for class org.antlr.runtime.tree.TreeParser
TreeParser(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.runtime.tree.TreeParser
TreePattern(Token) - Constructor for class org.antlr.runtime.tree.TreeWizard.TreePattern
TreePatternLexer - Class in org.antlr.runtime.tree
TreePatternLexer(String) - Constructor for class org.antlr.runtime.tree.TreePatternLexer
TreePatternParser - Class in org.antlr.runtime.tree
TreePatternParser(TreePatternLexer, TreeWizard, TreeAdaptor) - Constructor for class org.antlr.runtime.tree.TreePatternParser
TreePatternTreeAdaptor() - Constructor for class org.antlr.runtime.tree.TreeWizard.TreePatternTreeAdaptor
TreeRewriter - Class in org.antlr.runtime.tree
TreeRewriter(TreeNodeStream) - Constructor for class org.antlr.runtime.tree.TreeRewriter
TreeRewriter(TreeNodeStream, RecognizerSharedState) - Constructor for class org.antlr.runtime.tree.TreeRewriter
TreeRewriter.fptr - Interface in org.antlr.runtime.tree
treeRoot() - Method in class org.antlr.grammar.v2.ANTLRParser
TreeRuleReturnScope - Class in org.antlr.runtime.tree
This is identical to the ParserRuleReturnScope except that
the start property is a tree nodes not Token object
when you are parsing trees.
TreeRuleReturnScope() - Constructor for class org.antlr.runtime.tree.TreeRuleReturnScope
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.v2
Build an NFA from a tree representing an ANTLR grammar.
TreeToNFAConverter(Grammar, NFA, NFAFactory) - Constructor for class org.antlr.grammar.v2.TreeToNFAConverter
TreeToNFAConverter() - Constructor for class org.antlr.grammar.v2.TreeToNFAConverter
TreeToNFAConverterTokenTypes - Interface in org.antlr.grammar.v2
treeToUniqueIDMap - Variable in class org.antlr.runtime.tree.BaseTreeAdaptor
System.identityHashCode() is not always unique; we have to
track ourselves.
TreeVisitor - Class in org.antlr.runtime.tree
Do a depth first walk of a tree, applying pre() and post() actions
as we discover and finish nodes.
TreeVisitor(TreeAdaptor) - Constructor for class org.antlr.runtime.tree.TreeVisitor
TreeVisitor() - Constructor for class org.antlr.runtime.tree.TreeVisitor
TreeVisitorAction - Interface in org.antlr.runtime.tree
How to execute code for node t when a visitor visits node t.
TreeWizard - Class in org.antlr.runtime.tree
Build and navigate trees with this object.
TreeWizard(TreeAdaptor) - Constructor for class org.antlr.runtime.tree.TreeWizard
During fillBuffer(), we can make a reverse index from a set
of token types of interest to the list of indexes into the
node stream.
TreeWizard(TreeAdaptor, Map) - Constructor for class org.antlr.runtime.tree.TreeWizard
TreeWizard(TreeAdaptor, String[]) - Constructor for class org.antlr.runtime.tree.TreeWizard
TreeWizard(String[]) - Constructor for class org.antlr.runtime.tree.TreeWizard
TreeWizard.ContextVisitor - Interface in org.antlr.runtime.tree
TreeWizard.TreePattern - Class in org.antlr.runtime.tree
When using %label:TOKENNAME in a tree for parse(), we must
track the label.
TreeWizard.TreePatternTreeAdaptor - Class in org.antlr.runtime.tree
This adaptor creates TreePattern objects for use during scan()
TreeWizard.Visitor - Class in org.antlr.runtime.tree
TreeWizard.WildcardTreePattern - Class in org.antlr.runtime.tree
trim(int[], int) - Method in class org.antlr.runtime.debug.Profiler
trimGrammar() - Method in class org.antlr.grammar.v2.DefineGrammarItemsWalker
Remove any lexer rules from a COMBINED; already passed to lexer
trimLexerImportsIntoCombined() - Method in class org.antlr.tool.CompositeGrammarTree
TRUE - Static variable in interface org.antlr.runtime.debug.DebugEventListener
serialized version of true
TRUE_PRED - Static variable in class org.antlr.analysis.SemanticContext.Predicate
TruePredicate() - Constructor for class org.antlr.analysis.SemanticContext.TruePredicate
tryToResolveWithSemanticPredicates(DFAState, Set) - 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.
ttype - Variable in class org.antlr.runtime.tree.TreePatternParser
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.runtime.ClassicToken
type - Variable in class org.antlr.runtime.CommonToken
type - Variable in class org.antlr.runtime.debug.RemoteDebugEventSocketListener.ProxyTree
type - Variable in class org.antlr.runtime.RecognizerSharedState
The token type for the current token
type - Variable in class org.antlr.runtime.SerializedGrammar
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.