class ParserGrammar extends Grammar
analyzerDebug, antlrTool, buildAST, classMemberAction, className, comment, debuggingOutput, defaultErrorHandler, exportVocab, fileName, generator, hasSyntacticPredicate, hasUserErrorHandling, importVocab, interactive, maxk, options, preambleAction, rules, superClass, symbols, theLLkAnalyzer, tokenManager, traceRules
Constructor and Description |
---|
ParserGrammar(java.lang.String className_,
Tool tool_,
java.lang.String superClass) |
Modifier and Type | Method and Description |
---|---|
void |
generate()
Top-level call to generate the code for this grammar
|
protected java.lang.String |
getSuperClass() |
void |
processArguments(java.lang.String[] args)
Process command line arguments.
|
boolean |
setOption(java.lang.String key,
Token value)
Set parser options -- performs action on the following options:
|
define, getClassName, getDefaultErrorHandler, getFilename, getIntegerOption, getOption, getSymbol, getSymbols, hasOption, isDefined, setCodeGenerator, setFilename, setGrammarAnalyzer, setTokenManager, toString
ParserGrammar(java.lang.String className_, Tool tool_, java.lang.String superClass)
public void generate() throws java.io.IOException
protected java.lang.String getSuperClass()
getSuperClass
in class Grammar
public void processArguments(java.lang.String[] args)
processArguments
in class Grammar
public boolean setOption(java.lang.String key, Token value)