Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public class RuleBlock
extends AlternativeBlock
Field Summary | |
protected String | |
protected Lookahead[] | |
protected boolean | |
protected RuleEndElement | |
(package private) Hashtable | |
protected String | |
(package private) Vector | |
protected boolean[] | |
protected String | |
protected String | |
protected boolean | |
protected String |
Fields inherited from class antlr.AlternativeBlock | |
ID , alternatives , alti , altj , analysisAlt , doAutoGen , generateAmbigWarnings , greedy , greedySet , hasASynPred , hasAnAction , initAction , label , nblks , not , warnWhenFollowAmbig |
Fields inherited from class antlr.AlternativeElement | |
autoGenType , enclosingRuleName , next |
Fields inherited from class antlr.GrammarElement | |
AUTO_GEN_BANG , AUTO_GEN_CARET , AUTO_GEN_NONE , column , grammar , line |
Constructor Summary | |
Method Summary | |
void | |
ExceptionSpec |
|
ExceptionSpec |
|
void |
|
boolean | |
RuleEndElement | |
String | |
String | |
boolean | |
boolean | |
Lookahead |
|
void | |
void |
|
void | |
void | |
String |
|
Methods inherited from class antlr.AlternativeBlock | |
addAlternative , generate , getAlternativeAt , getAlternatives , getAutoGen , getInitAction , getLabel , look , prepareForAnalysis , removeTrackingOfRuleRefs , setAlternatives , setAutoGen , setInitAction , setLabel , setOption , toString |
Methods inherited from class antlr.AlternativeElement | |
getAutoGenType , getLabel , setAutoGenType , setLabel |
protected String argAction
protected boolean defaultErrorHandler
(package private) Hashtable exceptionSpecs
protected String ignoreRule
protected boolean[] lock
protected String returnAction
protected String ruleName
protected boolean testLiterals
protected String throwsSpec
public RuleBlock(Grammar g, String r, int line, boolean doAutoGen_)
Construct a named rule with line number information
public boolean getDefaultErrorHandler()
public String getIgnoreRule()
public String getRuleName()
public boolean getTestLiterals()
public boolean isLexerAutoGenRule()
public void prepareForAnalysis()
- Overrides:
- prepareForAnalysis in interface AlternativeBlock
public void setDefaultErrorHandler(boolean value)
public void setOption(Token key, Token value)
- Overrides:
- setOption in interface AlternativeBlock