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) classLexerGrammarLexer-specific grammar subclass(package private) classParserGrammarParser-specific grammar subclass(package private) classTreeWalkerGrammarParser-specific grammar subclassFields in antlr declared as Grammar Modifier and Type Field Description protected GrammarCodeGenerator. grammarThe grammar for which we generate codeprotected GrammarDefineGrammarSymbols. grammarprotected GrammarGrammarElement. grammarprotected GrammarImportVocabTokenManager. grammarprotected GrammarLLkAnalyzer. grammarMethods in antlr with parameters of type Grammar Modifier and Type Method Description static RuleBlockMakeGrammar. createNextTokenRule(Grammar g, Vector lexRules, String rname)Used to build nextToken() for the lexer.protected voidPythonCodeGenerator. genHeaderInit(Grammar grammar)protected voidPythonCodeGenerator. genHeaderMain(Grammar grammar)voidCppCodeGenerator. genInitFactory(Grammar g)voidCSharpCodeGenerator. genInitFactory(Grammar g)protected voidPythonCodeGenerator. genJavadocComment(Grammar g)protected voidPythonCodeGenerator. printGrammarAction(Grammar grammar)voidAlternativeBlock. 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 voidCodeGenerator. setGrammar(Grammar g)Set a grammar for the code generator to usevoidLLkAnalyzer. setGrammar(Grammar g)Set the grammar for the analyzervoidLLkGrammarAnalyzer. setGrammar(Grammar g)PrintWriterDefaultJavaCodeGeneratorPrintWriterManager. setupOutput(Tool tool, Grammar grammar)PrintWriterDefaultJavaCodeGeneratorPrintWriterManager. setupOutput(Tool tool, Grammar grammar, String fileName)PrintWriterJavaCodeGeneratorPrintWriterManager. setupOutput(Tool tool, Grammar grammar)StringLookahead. toString(String separator, CharFormatter formatter, Grammar g)voidDefaultToolErrorHandler. warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2)Issue a warning about ambiguity between a alternatesvoidToolErrorHandler. warnAltAmbiguity(Grammar grammar, AlternativeBlock blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx1, int altIdx2)Issue a warning about ambiguity between a alternatesvoidDefaultToolErrorHandler. warnAltExitAmbiguity(Grammar grammar, BlockWithImpliedExitPath blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx)Issue a warning about ambiguity between an alternate and exit path.voidToolErrorHandler. warnAltExitAmbiguity(Grammar grammar, BlockWithImpliedExitPath blk, boolean lexicalAnalysis, int depth, Lookahead[] sets, int altIdx)Issue a warning about ambiguity between an alternate and exit path.
-