Package antlr
Class RuleBlock
java.lang.Object
antlr.GrammarElement
antlr.AlternativeElement
antlr.AlternativeBlock
antlr.RuleBlock
A list of alternatives and info contained in
the rule definition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected 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
alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasAnAction, hasASynPred, ID, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
findExceptionSpec
(Token label) findExceptionSpec
(String label) void
generate()
boolean
boolean
boolean
look
(int k) void
void
setDefaultErrorHandler
(boolean value) void
void
toString()
Methods inherited from class antlr.AlternativeBlock
addAlternative, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabel
Methods inherited from class antlr.AlternativeElement
getAutoGenType, setAutoGenType
Methods inherited from class antlr.GrammarElement
getColumn, getLine
-
Field Details
-
Constructor Details
-
RuleBlock
Construct a named rule. -
RuleBlock
Construct a named rule with line number information
-
-
Method Details
-
addExceptionSpec
-
findExceptionSpec
-
findExceptionSpec
-
generate
public void generate()- Overrides:
generate
in classAlternativeBlock
-
getDefaultErrorHandler
public boolean getDefaultErrorHandler() -
getEndElement
-
getIgnoreRule
-
getRuleName
-
getTestLiterals
public boolean getTestLiterals() -
isLexerAutoGenRule
public boolean isLexerAutoGenRule() -
look
- Overrides:
look
in classAlternativeBlock
-
prepareForAnalysis
public void prepareForAnalysis()- Overrides:
prepareForAnalysis
in classAlternativeBlock
-
setDefaultErrorHandler
public void setDefaultErrorHandler(boolean value) -
setEndElement
-
setOption
- Overrides:
setOption
in classAlternativeBlock
-
toString
- Overrides:
toString
in classAlternativeBlock
-