antlr

Class TreeWalkerGrammar

class TreeWalkerGrammar extends Grammar

Parser-specific grammar subclass
Field Summary
protected booleantransform
Constructor Summary
TreeWalkerGrammar(String className_, Tool tool_, String superClass)
Method Summary
voidgenerate()
Top-level call to generate the code for this grammar
protected StringgetSuperClass()
voidprocessArguments(String[] args)
Process command line arguments.
booleansetOption(String key, Token value)
Set tree parser options

Field Detail

transform

protected boolean transform

Constructor Detail

TreeWalkerGrammar

TreeWalkerGrammar(String className_, Tool tool_, String superClass)

Method Detail

generate

public void generate()
Top-level call to generate the code for this grammar

getSuperClass

protected String getSuperClass()

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

setOption

public boolean setOption(String key, Token value)
Set tree parser options