antlr
Class TreeWalkerGrammar
(package private) class TreeWalkerGrammar
Parser-specific grammar subclass
analyzerDebug, antlrTool, buildAST, classMemberAction, className, comment, debuggingOutput, defaultErrorHandler, exportVocab, fileName, generator, hasSyntacticPredicate, hasUserErrorHandling, importVocab, interactive, maxk, options, preambleAction, rules, superClass, symbols, theLLkAnalyzer, tokenManager, traceRules |
define, generate, getClassName, getDefaultErrorHandler, getFilename, getIntegerOption, getOption, getSuperClass, getSymbol, getSymbols, hasOption, isDefined, processArguments, setCodeGenerator, setFilename, setGrammarAnalyzer, setOption, setTokenManager, toString |
transform
protected boolean transform
TreeWalkerGrammar
(package private) TreeWalkerGrammar(String className_,
Tool tool_,
String superClass)
generate
public void generate()
throws IOExceptionTop-level call to generate the code for this grammar
- generate in interface Grammar
processArguments
public void processArguments(String[] args)
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
- processArguments in interface Grammar
setOption
public boolean setOption(String key,
Token value)Set tree parser options
- setOption in interface Grammar