antlr
Class ParserGrammar
(package private) class ParserGrammar
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 |
void | generate() - Top-level call to generate the code for this grammar
|
protected String | getSuperClass()
|
void | processArguments(String[] args) - Process command line arguments.
|
boolean | setOption(String key, Token value) - Set parser options -- performs action on the following options:
|
define , generate , getClassName , getDefaultErrorHandler , getFilename , getIntegerOption , getOption , getSuperClass , getSymbol , getSymbols , hasOption , isDefined , processArguments , setCodeGenerator , setFilename , setGrammarAnalyzer , setOption , setTokenManager , toString |
ParserGrammar
(package private) ParserGrammar(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
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 parser options -- performs action on the following options:
- setOption in interface Grammar