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 IOExceptionTop-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