Uses of Class
antlr.Grammar
-
Packages that use Grammar Package Description antlr -
-
Uses of Grammar in antlr
Subclasses of Grammar in antlr Modifier and Type Class Description (package private) class
LexerGrammar
Lexer-specific grammar subclass(package private) class
ParserGrammar
Parser-specific grammar subclass(package private) class
TreeWalkerGrammar
Parser-specific grammar subclassFields in antlr declared as Grammar Modifier and Type Field Description protected Grammar
CodeGenerator. grammar
The grammar for which we generate codeprotected Grammar
DefineGrammarSymbols. grammar
protected Grammar
GrammarElement. grammar
protected Grammar
ImportVocabTokenManager. grammar
protected Grammar
LLkAnalyzer. grammar
Methods in antlr with parameters of type Grammar Modifier and Type Method Description static RuleBlock
MakeGrammar. createNextTokenRule(Grammar g, Vector lexRules, 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.protected void
CodeGenerator. setGrammar(Grammar g)
Set a grammar for the code generator to usevoid
LLkAnalyzer. setGrammar(Grammar g)
Set the grammar for the analyzervoid
LLkGrammarAnalyzer. setGrammar(Grammar g)
PrintWriter
DefaultJavaCodeGeneratorPrintWriterManager. setupOutput(Tool tool, Grammar grammar)
PrintWriter
DefaultJavaCodeGeneratorPrintWriterManager. setupOutput(Tool tool, Grammar grammar, String fileName)
PrintWriter
JavaCodeGeneratorPrintWriterManager. setupOutput(Tool tool, Grammar grammar)
String
Lookahead. toString(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 alternatesvoid
ToolErrorHandler. warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2)
Issue a warning about ambiguity between a alternatesvoid
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.
-