Public Member Functions | Protected Member Functions | Protected Attributes | Package Functions

antlr.TreeWalkerGrammar Class Reference

Inheritance diagram for antlr.TreeWalkerGrammar:
antlr.Grammar

List of all members.

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)

Detailed Description

Parser-specific grammar subclass


Constructor & Destructor Documentation

antlr.TreeWalkerGrammar.TreeWalkerGrammar ( String  className_,
Tool  tool_,
String  superClass 
) [package]

Member Function Documentation

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 
)

Member Data Documentation

boolean antlr.TreeWalkerGrammar.transform = false [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties