Package antlr
Class TreeWalkerGrammar
java.lang.Object
antlr.Grammar
antlr.TreeWalkerGrammar
Parser-specific grammar subclass
-
Field Summary
FieldsFields inherited from class antlr.Grammar
analyzerDebug, antlrTool, buildAST, classMemberAction, className, comment, debuggingOutput, defaultErrorHandler, exportVocab, fileName, generator, hasSyntacticPredicate, hasUserErrorHandling, importVocab, interactive, maxk, options, preambleAction, rules, superClass, symbols, theLLkAnalyzer, tokenManager, traceRules
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate()
Top-level call to generate the code for this grammarprotected String
void
processArguments
(String[] args) Process command line arguments.boolean
Set tree parser optionsMethods inherited from class antlr.Grammar
define, getClassName, getDefaultErrorHandler, getFilename, getIntegerOption, getOption, getSymbol, getSymbols, hasOption, isDefined, setCodeGenerator, setFilename, setGrammarAnalyzer, setTokenManager, toString
-
Field Details
-
transform
protected boolean transform
-
-
Constructor Details
-
TreeWalkerGrammar
-
-
Method Details
-
generate
Top-level call to generate the code for this grammar- Specified by:
generate
in classGrammar
- Throws:
IOException
-
getSuperClass
- Specified by:
getSuperClass
in classGrammar
-
processArguments
Process command line arguments. -trace have all rules call traceIn/traceOut -traceParser have parser rules call traceIn/traceOut -debug generate debugging output for parser debugger- Specified by:
processArguments
in classGrammar
-
setOption
Set tree parser options
-