| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public class RuleBlockextends AlternativeBlockField 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