|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Grammar | |
---|---|
antlr |
Uses of Grammar in antlr |
---|
Subclasses of Grammar in antlr | |
---|---|
(package private) class |
LexerGrammar
Lexer-specific grammar subclass |
(package private) class |
ParserGrammar
Parser-specific grammar subclass |
(package private) class |
TreeWalkerGrammar
Parser-specific grammar subclass |
Fields in antlr declared as Grammar | |
---|---|
protected Grammar |
LLkAnalyzer.grammar
|
protected Grammar |
DefineGrammarSymbols.grammar
|
protected Grammar |
GrammarElement.grammar
|
protected Grammar |
CodeGenerator.grammar
The grammar for which we generate code |
protected Grammar |
ImportVocabTokenManager.grammar
|
Methods in antlr with parameters of type Grammar | |
---|---|
static RuleBlock |
MakeGrammar.createNextTokenRule(Grammar g,
Vector lexRules,
java.lang.String rname)
Used to build nextToken() for the lexer. |
protected void |
PythonCodeGenerator.genHeaderInit(Grammar grammar)
|
protected void |
PythonCodeGenerator.genHeaderMain(Grammar grammar)
|
void |
CppCodeGenerator.genInitFactory(Grammar g)
|
void |
CSharpCodeGenerator.genInitFactory(Grammar g)
|
protected void |
PythonCodeGenerator.genJavadocComment(Grammar g)
|
protected void |
PythonCodeGenerator.printGrammarAction(Grammar grammar)
|
void |
AlternativeBlock.removeTrackingOfRuleRefs(Grammar g)
Walk the syntactic predicate and, for a rule ref R, remove the ref from the list of FOLLOW references for R (stored in the symbol table. |
void |
LLkAnalyzer.setGrammar(Grammar g)
Set the grammar for the analyzer |
void |
LLkGrammarAnalyzer.setGrammar(Grammar g)
|
protected void |
CodeGenerator.setGrammar(Grammar g)
Set a grammar for the code generator to use |
java.io.PrintWriter |
JavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar)
|
java.io.PrintWriter |
DefaultJavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar)
|
java.io.PrintWriter |
DefaultJavaCodeGeneratorPrintWriterManager.setupOutput(Tool tool,
Grammar grammar,
java.lang.String fileName)
|
java.lang.String |
Lookahead.toString(java.lang.String separator,
CharFormatter formatter,
Grammar g)
|
void |
DefaultToolErrorHandler.warnAltAmbiguity(Grammar grammar,
AlternativeBlock blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx1,
int altIdx2)
Issue a warning about ambiguity between a alternates |
void |
ToolErrorHandler.warnAltAmbiguity(Grammar grammar,
AlternativeBlock blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx1,
int altIdx2)
Issue a warning about ambiguity between a alternates |
void |
DefaultToolErrorHandler.warnAltExitAmbiguity(Grammar grammar,
BlockWithImpliedExitPath blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx)
Issue a warning about ambiguity between an alternate and exit path. |
void |
ToolErrorHandler.warnAltExitAmbiguity(Grammar grammar,
BlockWithImpliedExitPath blk,
boolean lexicalAnalysis,
int depth,
Lookahead[] sets,
int altIdx)
Issue a warning about ambiguity between an alternate and exit path. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |