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 TypeMethodDescriptionvoidgenerate()Top-level call to generate the code for this grammarprotected StringvoidprocessArguments(String[] args) Process command line arguments.booleanSet 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:
generatein classGrammar- Throws:
IOException
-
getSuperClass
- Specified by:
getSuperClassin 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:
processArgumentsin classGrammar
-
setOption
Set tree parser options
-