PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

antlr
Class ParserGrammar

java.lang.Object
 |
 +--antlr.Grammar
 |
 +--antlr.ParserGrammar

class ParserGrammar
extends Grammar


Field Summary
Fields inherited from class antlr.Grammar
analyzerDebug, buildAST, classMemberAction, className, comment, debuggingOutput, defaultErrorHandler, exportVocab, fileName, generator, hasSyntacticPredicate, hasUserErrorHandling, importVocab, interactive, maxk, options, preambleAction, rules, superClass, symbols, theLLkAnalyzer, tokenManager, tool, traceRules
Constructor Summary
(package private) ParserGrammar(String className_, Tool tool_, String superClass)
Method Summary
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:
Methods inherited from class antlr.Grammar
define, getClassName, getDefaultErrorHandler, getFilename, getIntegerOption, getOption, getSymbol, getSymbols, hasOption, isDefined, setCodeGenerator, setFilename, setGrammarAnalyzer, setTokenManager, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

ParserGrammar

ParserGrammar(String className_,
 Tool tool_,
 String superClass)
Method Detail

generate

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

Specified by:
generate in class Grammar
IOException

getSuperClass

protected String getSuperClass()
Specified by:
getSuperClass in class 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

Specified by:
processArguments in class Grammar

setOption

public boolean setOption(String key,
 Token value)
Set parser options -- performs action on the following options:

Overrides:
setOption in class Grammar
Parameters:
key - The name of the option.
value - The value to associate with the key.
Returns:
true if the option was a valid generic grammar option, false o/w

PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

comments?

AltStyle によって変換されたページ (->オリジナル) /