Public Member Functions | |
| void | generate () throws IOException |
| void | processArguments (String[] args) |
| boolean | setOption (String key, Token value) |
Protected Member Functions | |
| String | getSuperClass () |
Package Functions | |
| ParserGrammar (String className_, Tool tool_, String superClass) | |
Parser-specific grammar subclass
| antlr.ParserGrammar.ParserGrammar | ( | String | className_, | |
| Tool | tool_, | |||
| String | superClass | |||
| ) | [package] |
| void antlr.ParserGrammar.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.ParserGrammar.getSuperClass | ( | ) | [protected, virtual] |
Implements antlr.Grammar.
References antlr.Grammar.debuggingOutput.
| void antlr.ParserGrammar.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.Grammar.debuggingOutput, antlr.Tool.setArgOK(), and antlr.Grammar.traceRules.
| boolean antlr.ParserGrammar.setOption | ( | String | key, | |
| Token | value | |||
| ) |
Set parser options -- performs action on the following options:
Reimplemented from antlr.Grammar.
References antlr.Grammar.antlrTool, antlr.Grammar.buildAST, antlr.Tool.error(), antlr.Token.getColumn(), antlr.Grammar.getFilename(), antlr.Token.getLine(), antlr.Token.getText(), and antlr.Grammar.interactive.
1.7.0