Package antlr
Class RuleRefElement
- java.lang.Object
-
- antlr.GrammarElement
-
- antlr.AlternativeElement
-
- antlr.RuleRefElement
-
class RuleRefElement extends AlternativeElement
-
-
Field Summary
Fields Modifier and Type Field Description protected String
args
protected String
idAssign
protected String
label
protected String
targetRule
-
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 Constructor Description RuleRefElement(Grammar g, Token t, int autoGenType_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
String
getArgs()
String
getIdAssign()
String
getLabel()
Lookahead
look(int k)
void
setArgs(String a)
void
setIdAssign(String id)
void
setLabel(String label_)
String
toString()
-
Methods inherited from class antlr.AlternativeElement
getAutoGenType, setAutoGenType
-
Methods inherited from class antlr.GrammarElement
getColumn, getLine
-
-
-
-
Method Detail
-
generate
public void generate()
- Overrides:
generate
in classGrammarElement
-
getArgs
public String getArgs()
-
getIdAssign
public String getIdAssign()
-
getLabel
public String getLabel()
- Overrides:
getLabel
in classAlternativeElement
-
look
public Lookahead look(int k)
- Overrides:
look
in classGrammarElement
-
setArgs
public void setArgs(String a)
-
setIdAssign
public void setIdAssign(String id)
-
setLabel
public void setLabel(String label_)
- Overrides:
setLabel
in classAlternativeElement
-
toString
public String toString()
- Specified by:
toString
in classGrammarElement
-
-