Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abortGrammar() - Method in interface antlr.ANTLRGrammarParseBehavior
- abortGrammar() - Method in class antlr.DefineGrammarSymbols
-
Abort the processing of a grammar due to syntax errors
- abortGrammar() - Method in class antlr.MakeGrammar
-
Abort the processing of a grammar (due to syntax errors)
- access - Variable in class antlr.RuleSymbol
- action - Variable in class antlr.ExceptionHandler
- ACTION - Static variable in interface antlr.actions.cpp.ActionLexerTokenTypes
- ACTION - Static variable in interface antlr.actions.csharp.ActionLexerTokenTypes
- ACTION - Static variable in interface antlr.actions.java.ActionLexerTokenTypes
- ACTION - Static variable in interface antlr.actions.python.ActionLexerTokenTypes
- ACTION - Static variable in interface antlr.actions.python.CodeLexerTokenTypes
- ACTION - Static variable in interface antlr.ANTLRTokenTypes
- ACTION - Static variable in interface antlr.preprocessor.PreprocessorTokenTypes
- ActionElement - Class in antlr
- ActionElement(Grammar, Token) - Constructor for class antlr.ActionElement
- ActionLexer - Class in antlr.actions.cpp
-
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts.
- ActionLexer - Class in antlr.actions.csharp
-
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts.
- ActionLexer - Class in antlr.actions.java
-
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts.
- ActionLexer - Class in antlr.actions.python
-
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts.
- ActionLexer(InputBuffer) - Constructor for class antlr.actions.cpp.ActionLexer
- ActionLexer(InputBuffer) - Constructor for class antlr.actions.csharp.ActionLexer
- ActionLexer(InputBuffer) - Constructor for class antlr.actions.java.ActionLexer
- ActionLexer(InputBuffer) - Constructor for class antlr.actions.python.ActionLexer
- ActionLexer(LexerSharedInputState) - Constructor for class antlr.actions.cpp.ActionLexer
- ActionLexer(LexerSharedInputState) - Constructor for class antlr.actions.csharp.ActionLexer
- ActionLexer(LexerSharedInputState) - Constructor for class antlr.actions.java.ActionLexer
- ActionLexer(LexerSharedInputState) - Constructor for class antlr.actions.python.ActionLexer
- ActionLexer(InputStream) - Constructor for class antlr.actions.cpp.ActionLexer
- ActionLexer(InputStream) - Constructor for class antlr.actions.csharp.ActionLexer
- ActionLexer(InputStream) - Constructor for class antlr.actions.java.ActionLexer
- ActionLexer(InputStream) - Constructor for class antlr.actions.python.ActionLexer
- ActionLexer(Reader) - Constructor for class antlr.actions.cpp.ActionLexer
- ActionLexer(Reader) - Constructor for class antlr.actions.csharp.ActionLexer
- ActionLexer(Reader) - Constructor for class antlr.actions.java.ActionLexer
- ActionLexer(Reader) - Constructor for class antlr.actions.python.ActionLexer
- ActionLexer(String, RuleBlock, CodeGenerator, ActionTransInfo) - Constructor for class antlr.actions.cpp.ActionLexer
- ActionLexer(String, RuleBlock, CodeGenerator, ActionTransInfo) - Constructor for class antlr.actions.csharp.ActionLexer
- ActionLexer(String, RuleBlock, CodeGenerator, ActionTransInfo) - Constructor for class antlr.actions.java.ActionLexer
- ActionLexer(String, RuleBlock, CodeGenerator, ActionTransInfo) - Constructor for class antlr.actions.python.ActionLexer
- ActionLexerTokenTypes - Interface in antlr.actions.cpp
- ActionLexerTokenTypes - Interface in antlr.actions.csharp
- ActionLexerTokenTypes - Interface in antlr.actions.java
- ActionLexerTokenTypes - Interface in antlr.actions.python
- actionText - Variable in class antlr.ActionElement
- ActionTransInfo - Class in antlr
-
This class contains information about how an action was translated (using the AST conversion rules).
- ActionTransInfo() - Constructor for class antlr.ActionTransInfo
- add(int) - Method in class antlr.collections.impl.BitSet
-
or this element into this set (grow as necessary to accommodate)
- add(AST) - Method in class antlr.collections.impl.ASTArray
- add(Object) - Method in class antlr.collections.impl.LList
-
Add an object to the end of the list.
- add(Object) - Method in interface antlr.collections.List
- addAlternative(Alternative) - Method in class antlr.AlternativeBlock
- addAlternativeElement(AlternativeElement) - Method in class antlr.BlockContext
- addAlternativeElement(AlternativeElement) - Method in class antlr.TreeBlockContext
- addASTChild(ASTPair, AST) - Method in class antlr.ASTFactory
-
Add a child to the current AST
- addChild(AST) - Method in class antlr.ASTNULLType
- addChild(AST) - Method in class antlr.BaseAST
-
Add a node to the end of the child list for this node
- addChild(AST) - Method in interface antlr.collections.AST
-
Add a (rightmost) child to this node
- addCurrentTokenToParseTree() - Method in class antlr.debug.ParseTreeDebugParser
-
This adds LT(1) to the current parse subtree.
- addDoneListener(ListenerBase) - Method in class antlr.debug.ParserEventSupport
- addElement(AlternativeElement) - Method in class antlr.Alternative
- addElementToCurrentAlt(AlternativeElement) - Method in class antlr.MakeGrammar
- addExceptionSpec(ExceptionSpec) - Method in class antlr.RuleBlock
- addGrammar(Grammar) - Method in class antlr.preprocessor.GrammarFile
- addGrammar(Grammar) - Method in class antlr.preprocessor.Hierarchy
- addGrammarFile(GrammarFile) - Method in class antlr.preprocessor.Hierarchy
- addHandler(ExceptionHandler) - Method in class antlr.ExceptionSpec
- addHeaderAction(String) - Method in class antlr.preprocessor.GrammarFile
- addInputBufferListener(InputBufferListener) - Method in class antlr.debug.DebuggingInputBuffer
- addInputBufferListener(InputBufferListener) - Method in class antlr.debug.InputBufferEventSupport
- addInputStream(TokenStream, String) - Method in class antlr.TokenStreamSelector
- addMessageListener(MessageListener) - Method in class antlr.debug.DebuggingCharScanner
- addMessageListener(MessageListener) - Method in class antlr.debug.LLkDebuggingParser
- addMessageListener(MessageListener) - Method in class antlr.debug.ParserEventSupport
- addMessageListener(MessageListener) - Method in class antlr.Parser
- addNewLineListener(NewLineListener) - Method in class antlr.debug.DebuggingCharScanner
- addNewLineListener(NewLineListener) - Method in class antlr.debug.ParserEventSupport
- addOption(Option) - Method in class antlr.preprocessor.Grammar
- addParserListener(ParserListener) - Method in class antlr.debug.DebuggingCharScanner
- addParserListener(ParserListener) - Method in class antlr.debug.LLkDebuggingParser
- addParserListener(ParserListener) - Method in class antlr.debug.ParserEventSupport
- addParserListener(ParserListener) - Method in class antlr.Parser
- addParserMatchListener(ParserMatchListener) - Method in class antlr.debug.DebuggingCharScanner
- addParserMatchListener(ParserMatchListener) - Method in class antlr.debug.LLkDebuggingParser
- addParserMatchListener(ParserMatchListener) - Method in class antlr.debug.ParserEventSupport
- addParserMatchListener(ParserMatchListener) - Method in class antlr.Parser
- addParserTokenListener(ParserTokenListener) - Method in class antlr.debug.DebuggingCharScanner
- addParserTokenListener(ParserTokenListener) - Method in class antlr.debug.LLkDebuggingParser
- addParserTokenListener(ParserTokenListener) - Method in class antlr.debug.ParserEventSupport
- addParserTokenListener(ParserTokenListener) - Method in class antlr.Parser
- addReference(RuleRefElement) - Method in class antlr.RuleSymbol
- addRule(Rule) - Method in class antlr.preprocessor.Grammar
- addSemanticPredicateListener(SemanticPredicateListener) - Method in class antlr.debug.DebuggingCharScanner
- addSemanticPredicateListener(SemanticPredicateListener) - Method in class antlr.debug.LLkDebuggingParser
- addSemanticPredicateListener(SemanticPredicateListener) - Method in class antlr.debug.ParserEventSupport
- addSemanticPredicateListener(SemanticPredicateListener) - Method in class antlr.Parser
- addSemPred(String) - Method in class antlr.CppCodeGenerator
-
Adds a semantic predicate string to the sem pred vector These strings will be used to build an array of sem pred names when building a debugging parser.
- addSemPred(String) - Method in class antlr.CSharpCodeGenerator
-
Adds a semantic predicate string to the sem pred vector These strings will be used to build an array of sem pred names when building a debugging parser.
- addSemPred(String) - Method in class antlr.JavaCodeGenerator
-
Adds a semantic predicate string to the sem pred vector These strings will be used to build an array of sem pred names when building a debugging parser.
- addSemPred(String) - Method in class antlr.PythonCodeGenerator
-
Adds a semantic predicate string to the sem pred vector These strings will be used to build an array of sem pred names when building a debugging parser.
- addSyntacticPredicateListener(SyntacticPredicateListener) - Method in class antlr.debug.DebuggingCharScanner
- addSyntacticPredicateListener(SyntacticPredicateListener) - Method in class antlr.debug.LLkDebuggingParser
- addSyntacticPredicateListener(SyntacticPredicateListener) - Method in class antlr.debug.ParserEventSupport
- addSyntacticPredicateListener(SyntacticPredicateListener) - Method in class antlr.Parser
- addToSortedRewriteList(TokenStreamRewriteEngine.RewriteOperation) - Method in class antlr.TokenStreamRewriteEngine
-
If op.index > lastRewriteTokenIndexes, just add to the end.
- addToSortedRewriteList(String, TokenStreamRewriteEngine.RewriteOperation) - Method in class antlr.TokenStreamRewriteEngine
-
Add an instruction to the rewrite instruction list ordered by the instruction number (use a binary search for efficiency).
- addTraceListener(TraceListener) - Method in class antlr.debug.DebuggingCharScanner
- addTraceListener(TraceListener) - Method in class antlr.debug.LLkDebuggingParser
- addTraceListener(TraceListener) - Method in class antlr.debug.ParserEventSupport
- addTraceListener(TraceListener) - Method in class antlr.Parser
- addTreeModelListener(TreeModelListener) - Method in class antlr.debug.misc.JTreeASTModel
- advanceChildToEnd() - Method in class antlr.ASTPair
-
Make sure that child is the last sibling
- alreadyExpanded - Variable in class antlr.preprocessor.Grammar
- ALT - Static variable in interface antlr.preprocessor.PreprocessorTokenTypes
- alternative() - Method in class antlr.ANTLRParser
- Alternative - Class in antlr
-
Intermediate data class holds information about an alternative
- Alternative() - Constructor for class antlr.Alternative
- Alternative(AlternativeElement) - Constructor for class antlr.Alternative
- AlternativeBlock - Class in antlr
-
A list of alternatives
- AlternativeBlock(Grammar) - Constructor for class antlr.AlternativeBlock
- AlternativeBlock(Grammar, Token, boolean) - Constructor for class antlr.AlternativeBlock
- AlternativeElement - Class in antlr
- AlternativeElement(Grammar) - Constructor for class antlr.AlternativeElement
- AlternativeElement(Grammar, Token) - Constructor for class antlr.AlternativeElement
- AlternativeElement(Grammar, Token, int) - Constructor for class antlr.AlternativeElement
- alternatives - Variable in class antlr.AlternativeBlock
- alti - Variable in class antlr.AlternativeBlock
- altj - Variable in class antlr.AlternativeBlock
- altNum - Variable in class antlr.BlockContext
- altNumber - Variable in class antlr.ParseTreeRule
- altUsesWildcardDefault(Alternative) - Method in class antlr.LLkAnalyzer
-
Return true if someone used the '.' wildcard default idiom.
- analysisAlt - Variable in class antlr.AlternativeBlock
- analyzer - Variable in class antlr.CodeGenerator
-
The LLk analyzer
- analyzer - Variable in class antlr.DefineGrammarSymbols
- analyzerDebug - Variable in class antlr.Grammar
- and(BitSet) - Method in class antlr.collections.impl.BitSet
- andInPlace(BitSet) - Method in class antlr.collections.impl.BitSet
- antlr - package antlr
- antlr(String) - Method in class antlr.build.Tool
-
Run ANTLR on a grammar file, leaving the output in the directory of the grammar file.
- ANTLR - Class in antlr.build
-
Simple class that uses build.Tool to compile ANTLR's Java stuff
- ANTLR() - Constructor for class antlr.build.ANTLR
- antlr.actions.cpp - package antlr.actions.cpp
- antlr.actions.csharp - package antlr.actions.csharp
- antlr.actions.java - package antlr.actions.java
- antlr.actions.python - package antlr.actions.python
- antlr.ASdebug - package antlr.ASdebug
- antlr.build - package antlr.build
- antlr.collections - package antlr.collections
- antlr.collections.impl - package antlr.collections.impl
- antlr.debug - package antlr.debug
- antlr.debug.misc - package antlr.debug.misc
- antlr.preprocessor - package antlr.preprocessor
- ANTLRError - Exception Class in antlr
- ANTLRError() - Constructor for exception class antlr.ANTLRError
-
ANTLRError constructor comment.
- ANTLRError(String) - Constructor for exception class antlr.ANTLRError
-
ANTLRError constructor comment.
- ANTLRException - Exception Class in antlr
- ANTLRException() - Constructor for exception class antlr.ANTLRException
- ANTLRException(String) - Constructor for exception class antlr.ANTLRException
- ANTLRException(String, Throwable) - Constructor for exception class antlr.ANTLRException
- ANTLRException(Throwable) - Constructor for exception class antlr.ANTLRException
- ANTLRGrammarParseBehavior - Interface in antlr
- ANTLRHashString - Class in antlr
- ANTLRHashString(char[], int, CharScanner) - Constructor for class antlr.ANTLRHashString
- ANTLRHashString(CharScanner) - Constructor for class antlr.ANTLRHashString
- ANTLRHashString(String, CharScanner) - Constructor for class antlr.ANTLRHashString
- ANTLRLexer - Class in antlr
- ANTLRLexer(InputBuffer) - Constructor for class antlr.ANTLRLexer
- ANTLRLexer(LexerSharedInputState) - Constructor for class antlr.ANTLRLexer
- ANTLRLexer(InputStream) - Constructor for class antlr.ANTLRLexer
- ANTLRLexer(Reader) - Constructor for class antlr.ANTLRLexer
- ANTLRParser - Class in antlr
- ANTLRParser(ParserSharedInputState) - Constructor for class antlr.ANTLRParser
- ANTLRParser(TokenBuffer) - Constructor for class antlr.ANTLRParser
- ANTLRParser(TokenBuffer, int) - Constructor for class antlr.ANTLRParser
- ANTLRParser(TokenBuffer, ANTLRGrammarParseBehavior, Tool) - Constructor for class antlr.ANTLRParser
- ANTLRParser(TokenStream) - Constructor for class antlr.ANTLRParser
- ANTLRParser(TokenStream, int) - Constructor for class antlr.ANTLRParser
- ANTLRStringBuffer - Class in antlr
- ANTLRStringBuffer() - Constructor for class antlr.ANTLRStringBuffer
- ANTLRStringBuffer(int) - Constructor for class antlr.ANTLRStringBuffer
- ANTLRTokdefLexer - Class in antlr
- ANTLRTokdefLexer(InputBuffer) - Constructor for class antlr.ANTLRTokdefLexer
- ANTLRTokdefLexer(LexerSharedInputState) - Constructor for class antlr.ANTLRTokdefLexer
- ANTLRTokdefLexer(InputStream) - Constructor for class antlr.ANTLRTokdefLexer
- ANTLRTokdefLexer(Reader) - Constructor for class antlr.ANTLRTokdefLexer
- ANTLRTokdefParser - Class in antlr
-
Simple lexer/parser for reading token definition files in support of the import/export vocab option for grammars.
- ANTLRTokdefParser(ParserSharedInputState) - Constructor for class antlr.ANTLRTokdefParser
- ANTLRTokdefParser(TokenBuffer) - Constructor for class antlr.ANTLRTokdefParser
- ANTLRTokdefParser(TokenBuffer, int) - Constructor for class antlr.ANTLRTokdefParser
- ANTLRTokdefParser(TokenStream) - Constructor for class antlr.ANTLRTokdefParser
- ANTLRTokdefParser(TokenStream, int) - Constructor for class antlr.ANTLRTokdefParser
- ANTLRTokdefParserTokenTypes - Interface in antlr
- ANTLRTokenTypes - Interface in antlr
- antlrTool - Variable in class antlr.ANTLRParser
- antlrTool - Variable in class antlr.CodeGenerator
- antlrTool - Variable in class antlr.Grammar
- antlrTool - Variable in class antlr.preprocessor.Grammar
- antlrTool - Variable in class antlr.preprocessor.Hierarchy
- antlrTool - Variable in class antlr.preprocessor.Tool
- antlrTool - Variable in class antlr.SimpleTokenManager
- append(char) - Method in class antlr.ANTLRStringBuffer
- append(char) - Method in class antlr.CharQueue
-
Add token to end of the queue
- append(char) - Method in class antlr.CharScanner
- append(Token) - Method in class antlr.TokenQueue
-
Add token to end of the queue
- append(Object) - Method in class antlr.collections.impl.LList
-
Append an object to the end of the list.
- append(Object) - Method in interface antlr.collections.List
- append(String) - Method in class antlr.ANTLRStringBuffer
- append(String) - Method in class antlr.CharScanner
- appendElement(Object) - Method in class antlr.collections.impl.Vector
- appendElement(Object, Object) - Method in class antlr.collections.impl.IndexedVector
- ARG - Static variable in interface antlr.actions.cpp.ActionLexerTokenTypes
- ARG - Static variable in interface antlr.actions.csharp.ActionLexerTokenTypes
- ARG - Static variable in interface antlr.actions.java.ActionLexerTokenTypes
- ARG - Static variable in interface antlr.actions.python.ActionLexerTokenTypes
- ARG_ACTION - Static variable in interface antlr.ANTLRTokenTypes
- ARG_ACTION - Static variable in interface antlr.preprocessor.PreprocessorTokenTypes
- argAction - Variable in class antlr.RuleBlock
- args - Variable in class antlr.DefineGrammarSymbols
- args - Variable in class antlr.preprocessor.Rule
- args - Variable in class antlr.preprocessor.Tool
- args - Variable in class antlr.RuleRefElement
- array - Variable in class antlr.collections.impl.ASTArray
- ASDebugStream - Class in antlr.ASdebug
-
Default implementation of
IASDebugStream
methods. - ASDebugStream() - Constructor for class antlr.ASdebug.ASDebugStream
- ASSIGN - Static variable in interface antlr.ANTLRTokdefParserTokenTypes
- ASSIGN - Static variable in interface antlr.ANTLRTokenTypes
- ASSIGN_RHS - Static variable in interface antlr.preprocessor.PreprocessorTokenTypes
- assignToRoot - Variable in class antlr.ActionTransInfo
- AST - Interface in antlr.collections
-
Minimal AST node interface used by ANTLR AST generation and tree-walker.
- AST_CONSTRUCTOR - Static variable in interface antlr.actions.cpp.ActionLexerTokenTypes
- AST_CONSTRUCTOR - Static variable in interface antlr.actions.csharp.ActionLexerTokenTypes
- AST_CONSTRUCTOR - Static variable in interface antlr.actions.java.ActionLexerTokenTypes
- AST_CONSTRUCTOR - Static variable in interface antlr.actions.python.ActionLexerTokenTypes
- AST_CTOR_ELEMENT - Static variable in interface antlr.actions.cpp.ActionLexerTokenTypes
- AST_CTOR_ELEMENT - Static variable in interface antlr.actions.csharp.ActionLexerTokenTypes
- AST_CTOR_ELEMENT - Static variable in interface antlr.actions.java.ActionLexerTokenTypes
- AST_CTOR_ELEMENT - Static variable in interface antlr.actions.python.ActionLexerTokenTypes
- AST_ITEM - Static variable in interface antlr.actions.cpp.ActionLexerTokenTypes
- AST_ITEM - Static variable in interface antlr.actions.csharp.ActionLexerTokenTypes
- AST_ITEM - Static variable in interface antlr.actions.java.ActionLexerTokenTypes
- AST_ITEM - Static variable in interface antlr.actions.python.ActionLexerTokenTypes
- ast_type_spec() - Method in class antlr.ANTLRParser
- ASTArray - Class in antlr.collections.impl
-
ASTArray is a class that allows ANTLR to generate code that can create and initialize an array in one expression, like: (new ASTArray(3)).add(x).add(y).add(z)
- ASTArray(int) - Constructor for class antlr.collections.impl.ASTArray
- ASTEnumeration - Interface in antlr.collections
- ASTEnumerator - Class in antlr.collections.impl
- ASTEnumerator(Vector) - Constructor for class antlr.collections.impl.ASTEnumerator
- astFactory - Variable in class antlr.Parser
-
AST support code; parser delegates to this object.
- astFactory - Variable in class antlr.TreeParser
-
AST support code; parser and treeparser delegate to this object
- ASTFactory - Class in antlr
-
AST Support code shared by TreeParser and Parser.
- ASTFactory() - Constructor for class antlr.ASTFactory
- ASTFactory(Hashtable) - Constructor for class antlr.ASTFactory
-
Create factory with a specific mapping from token type to Java AST node type.
- ASTFrame - Class in antlr.debug.misc
- ASTFrame(String, AST) - Constructor for class antlr.debug.misc.ASTFrame
- ASTFrame.MyTreeSelectionListener - Class in antlr.debug.misc
- ASTIterator - Class in antlr
- ASTIterator(AST) - Constructor for class antlr.ASTIterator
- ASTNodeType - Variable in class antlr.GrammarAtom
-
Set to type of AST node to create during parse.
- ASTNodeType - Variable in class antlr.TokenSymbol
-
Set to a value in the tokens {...} section
- ASTNULL - Static variable in class antlr.TreeParser
-
The AST Null object; the parsing cursor is set to this when it is found to be null.
- ASTNULLType - Class in antlr
-
There is only one instance of this class
- ASTNULLType() - Constructor for class antlr.ASTNULLType
- ASTPair - Class in antlr
-
ASTPair: utility class used for manipulating a pair of ASTs representing the current AST root and current AST sibling.
- ASTPair() - Constructor for class antlr.ASTPair
- astVarNumber - Variable in class antlr.CppCodeGenerator
- astVarNumber - Variable in class antlr.CSharpCodeGenerator
- astVarNumber - Variable in class antlr.JavaCodeGenerator
- astVarNumber - Variable in class antlr.PythonCodeGenerator
- ASTVisitor - Interface in antlr
- atomText - Variable in class antlr.GrammarAtom
- atStart() - Method in class antlr.Alternative
- AUTO_GEN_BANG - Static variable in class antlr.GrammarElement
- AUTO_GEN_CARET - Static variable in class antlr.GrammarElement
- AUTO_GEN_NONE - Static variable in class antlr.GrammarElement
- autoGenType - Variable in class antlr.AlternativeElement
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form