- data - Variable in class antlr.collections.impl.LLCell
-
- data - Variable in class antlr.collections.impl.Vector
-
- datestamp - Static variable in class antlr.Version
-
- DEBUG_ANALYZER - Variable in class antlr.LLkAnalyzer
-
- DEBUG_CODE_GENERATOR - Variable in class antlr.CodeGenerator
-
Use option "codeGenDebug" to generate debugging output
- DEBUG_CPP_CODE_GENERATOR - Variable in class antlr.CppCodeGenerator
-
- DebuggingCharScanner - Class in antlr.debug
-
- DebuggingCharScanner(InputBuffer) - Constructor for class antlr.debug.DebuggingCharScanner
-
- DebuggingCharScanner(LexerSharedInputState) - Constructor for class antlr.debug.DebuggingCharScanner
-
- DebuggingInputBuffer - Class in antlr.debug
-
- DebuggingInputBuffer(InputBuffer) - Constructor for class antlr.debug.DebuggingInputBuffer
-
- debuggingOutput - Variable in class antlr.Grammar
-
- DebuggingParser - Interface in antlr.debug
-
This type was created in VisualAge.
- declaredASTVariables - Variable in class antlr.CppCodeGenerator
-
Used to keep track of which AST variables have been defined in a rule
(except for the #rule_name and #rule_name_in var's
- declaredASTVariables - Variable in class antlr.CSharpCodeGenerator
-
Used to keep track of which AST variables have been defined in a rule
(except for the #rule_name and #rule_name_in var's
- declaredASTVariables - Variable in class antlr.JavaCodeGenerator
-
Used to keep track of which AST variables have been defined in a rule
(except for the #rule_name and #rule_name_in var's
- declaredASTVariables - Variable in class antlr.PythonCodeGenerator
-
Used to keep track of which AST variables have been defined in a rule
(except for the #rule_name and #rule_name_in var's
- decode(String) - Static method in class antlr.BaseAST
-
- decodeLexerRuleName(String) - Static method in class antlr.CodeGenerator
-
- dedent() - Method in class antlr.debug.Tracer
-
- DEFAULT_BITSET_TEST_THRESHOLD - Static variable in class antlr.CodeGenerator
-
- DEFAULT_MAKE_SWITCH_THRESHOLD - Static variable in class antlr.CodeGenerator
-
Default values for code-generation thresholds
- DEFAULT_PROGRAM_NAME - Static variable in class antlr.TokenStreamRewriteEngine
-
- DEFAULT_TOKENMANAGER_NAME - Static variable in class antlr.DefineGrammarSymbols
-
- defaultDebuggingSetup(TokenStream, TokenBuffer) - Method in class antlr.Parser
-
- defaultErrorHandler - Variable in class antlr.Grammar
-
- defaultErrorHandler - Variable in class antlr.RuleBlock
-
- DefaultFileLineFormatter - Class in antlr
-
- DefaultFileLineFormatter() - Constructor for class antlr.DefaultFileLineFormatter
-
- DefaultJavaCodeGeneratorPrintWriterManager - Class in antlr
-
- DefaultJavaCodeGeneratorPrintWriterManager() - Constructor for class antlr.DefaultJavaCodeGeneratorPrintWriterManager
-
- DefaultToolErrorHandler - Class in antlr
-
- DefaultToolErrorHandler(Tool) - Constructor for class antlr.DefaultToolErrorHandler
-
- define(RuleSymbol) - Method in class antlr.Grammar
-
Define a rule
- define(TokenSymbol) - Method in class antlr.ImportVocabTokenManager
-
define a token.
- define(String, int) - Method in class antlr.ImportVocabTokenManager
-
define a token.
- define(TokenSymbol) - Method in class antlr.SimpleTokenManager
-
define a token
- define(TokenSymbol) - Method in interface antlr.TokenManager
-
define a token symbol
- defined - Variable in class antlr.RuleSymbol
-
- DefineGrammarSymbols - Class in antlr
-
DefineGrammarSymbols is a behavior for the ANTLRParser that adds all
the token and rule symbols to the grammar symbol table.
- DefineGrammarSymbols(Tool, String[], LLkAnalyzer) - Constructor for class antlr.DefineGrammarSymbols
-
- defineRuleName(Token, String, boolean, String) - Method in interface antlr.ANTLRGrammarParseBehavior
-
- defineRuleName(Token, String, boolean, String) - Method in class antlr.DefineGrammarSymbols
-
Define a lexer or parser rule
- defineRuleName(Token, String, boolean, String) - Method in class antlr.MakeGrammar
-
- defineToken(Token, Token) - Method in interface antlr.ANTLRGrammarParseBehavior
-
- defineToken(Token, Token) - Method in class antlr.DefineGrammarSymbols
-
Define a token from tokens {...}.
- degree() - Method in class antlr.collections.impl.BitSet
-
- delete(int) - Method in class antlr.TokenStreamRewriteEngine
-
- delete(int, int) - Method in class antlr.TokenStreamRewriteEngine
-
- delete(Token) - Method in class antlr.TokenStreamRewriteEngine
-
- delete(Token, Token) - Method in class antlr.TokenStreamRewriteEngine
-
- delete(String, int, int) - Method in class antlr.TokenStreamRewriteEngine
-
- delete(String, Token, Token) - Method in class antlr.TokenStreamRewriteEngine
-
- deleteHead() - Method in class antlr.collections.impl.LList
-
Delete the object at the head of the list.
- DeleteOp(int, int) - Constructor for class antlr.TokenStreamRewriteEngine.DeleteOp
-
- deleteProgram() - Method in class antlr.TokenStreamRewriteEngine
-
- deleteProgram(String) - Method in class antlr.TokenStreamRewriteEngine
-
Reset the program so that no instructions exist
- deterministic(AlternativeBlock) - Method in class antlr.LLkAnalyzer
-
Is this block of alternatives LL(k)? Fill in alternative cache for this block.
- deterministic(OneOrMoreBlock) - Method in class antlr.LLkAnalyzer
-
Is (...)+ block LL(1)? Fill in alternative cache for this block.
- deterministic(ZeroOrMoreBlock) - Method in class antlr.LLkAnalyzer
-
Is (...)* block LL(1)? Fill in alternative cache for this block.
- deterministic(AlternativeBlock) - Method in interface antlr.LLkGrammarAnalyzer
-
- deterministic(OneOrMoreBlock) - Method in interface antlr.LLkGrammarAnalyzer
-
- deterministic(ZeroOrMoreBlock) - Method in interface antlr.LLkGrammarAnalyzer
-
- deterministicImpliedPath(BlockWithImpliedExitPath) - Method in class antlr.LLkAnalyzer
-
Is this (...)* or (...)+ block LL(k)?
- DiagnosticCodeGenerator - Class in antlr
-
Generate MyParser.txt, MyLexer.txt and MyParserTokenTypes.txt
- DiagnosticCodeGenerator() - Constructor for class antlr.DiagnosticCodeGenerator
-
Create a Diagnostic code-generator using the given Grammar
The caller must still call setTool, setBehavior, and setAnalyzer
before generating code.
- DIGIT - Static variable in interface antlr.actions.cpp.ActionLexerTokenTypes
-
- DIGIT - Static variable in interface antlr.actions.csharp.ActionLexerTokenTypes
-
- DIGIT - Static variable in interface antlr.actions.java.ActionLexerTokenTypes
-
- DIGIT - Static variable in interface antlr.actions.python.ActionLexerTokenTypes
-
- DIGIT - Static variable in interface antlr.ANTLRTokdefParserTokenTypes
-
- DIGIT - Static variable in interface antlr.ANTLRTokenTypes
-
- DIGIT - Static variable in interface antlr.preprocessor.PreprocessorTokenTypes
-
- discard(int) - Method in class antlr.TokenStreamBasicFilter
-
- discard(BitSet) - Method in class antlr.TokenStreamBasicFilter
-
- discard(int) - Method in class antlr.TokenStreamRewriteEngine
-
- discardMask - Variable in class antlr.TokenStreamBasicFilter
-
The set of token types to discard
- discardMask - Variable in class antlr.TokenStreamRewriteEngine
-
Which (whitespace) token(s) to throw out
- doAutoGen - Variable in class antlr.AlternativeBlock
-
- DOC_COMMENT - Static variable in interface antlr.ANTLRTokenTypes
-
- DocBookCodeGenerator - Class in antlr
-
Generate P.sgml, a cross-linked representation of P with or without actions
- DocBookCodeGenerator() - Constructor for class antlr.DocBookCodeGenerator
-
Create a Diagnostic code-generator using the given Grammar
The caller must still call setTool, setBehavior, and setAnalyzer
before generating code.
- doEverything(String[]) - Method in class antlr.Tool
-
Process args and have ANTLR do it's stuff without calling System.exit.
- doEverythingWrapper(String[]) - Method in class antlr.Tool
-
Perform processing on the grammar file.
- doingLexRules - Variable in class antlr.DiagnosticCodeGenerator
-
true during lexer generation, false during parser generation
- doingLexRules - Variable in class antlr.DocBookCodeGenerator
-
true during lexer generation, false during parser generation
- doingLexRules - Variable in class antlr.HTMLCodeGenerator
-
true during lexer generation, false during parser generation
- DONE_PARSING - Static variable in class antlr.debug.ParserEventSupport
-
- DONE_PARSING - Static variable in class antlr.debug.TraceEvent
-
- doneParsing(TraceEvent) - Method in class antlr.debug.InputBufferAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.InputBufferReporter
-
doneParsing method comment.
- doneParsing(TraceEvent) - Method in interface antlr.debug.ListenerBase
-
- doneParsing(TraceEvent) - Method in class antlr.debug.MessageAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.ParserAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.ParserMatchAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.ParserTokenAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.SemanticPredicateAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.SyntacticPredicateAdapter
-
- doneParsing(TraceEvent) - Method in class antlr.debug.TraceAdapter
-
- down - Variable in class antlr.BaseAST
-
- dump(PrintWriter, String, String) - Method in class antlr.PrintWriterWithSMAP
-
- DumpASTVisitor - Class in antlr
-
Simple class to dump the contents of an AST to the output
- DumpASTVisitor() - Constructor for class antlr.DumpASTVisitor
-
- dup(AST) - Method in class antlr.ASTFactory
-
Copy a single node with same Java AST objec type.
- dupList(AST) - Method in class antlr.ASTFactory
-
Duplicate tree including siblings of root.
- dupTree(AST) - Method in class antlr.ASTFactory
-
Duplicate a tree, assuming this is a root node of a tree--
duplicate that node and what's below; ignore siblings of root node.