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 IOException
Top-level call to generate the code for this grammar
- generate in interface Grammar
getSuperClass
protected String getSuperClass()
- getSuperClass 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