Public Member Functions | |
void | generate () throws IOException |
void | processArguments (String[] args) |
boolean | setOption (String key, Token value) |
Protected Member Functions | |
String | getSuperClass () |
Protected Attributes | |
boolean | transform = false |
Package Functions | |
TreeWalkerGrammar (String className_, Tool tool_, String superClass) |
Parser-specific grammar subclass
antlr.TreeWalkerGrammar.TreeWalkerGrammar | ( | String | className_, | |
Tool | tool_, | |||
String | superClass | |||
) | [package] |
void antlr.TreeWalkerGrammar.generate | ( | ) | throws IOException [virtual] |
Top-level call to generate the code for this grammar
Implements antlr.Grammar.
References antlr.CodeGenerator.gen(), and antlr.Grammar.generator.
String antlr.TreeWalkerGrammar.getSuperClass | ( | ) | [protected, virtual] |
Implements antlr.Grammar.
void antlr.TreeWalkerGrammar.processArguments | ( | String[] | args | ) | [virtual] |
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
Implements antlr.Grammar.
References antlr.Grammar.antlrTool, antlr.Tool.setArgOK(), and antlr.Grammar.traceRules.
boolean antlr.TreeWalkerGrammar.setOption | ( | String | key, | |
Token | value | |||
) |
Set tree parser options
Reimplemented from antlr.Grammar.
References antlr.Grammar.antlrTool, antlr.Grammar.buildAST, antlr.Tool.error(), antlr.Token.getColumn(), antlr.Grammar.getFilename(), antlr.Token.getLine(), and antlr.Token.getText().
boolean antlr.TreeWalkerGrammar.transform = false [protected] |