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 java.lang.String
args
protected java.lang.String
idAssign
protected java.lang.String
label
protected java.lang.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()
java.lang.String
getArgs()
java.lang.String
getIdAssign()
java.lang.String
getLabel()
Lookahead
look(int k)
void
setArgs(java.lang.String a)
void
setIdAssign(java.lang.String id)
void
setLabel(java.lang.String label_)
java.lang.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 java.lang.String getArgs()
-
getIdAssign
public java.lang.String getIdAssign()
-
getLabel
public java.lang.String getLabel()
- Overrides:
getLabel
in classAlternativeElement
-
look
public Lookahead look(int k)
- Overrides:
look
in classGrammarElement
-
setArgs
public void setArgs(java.lang.String a)
-
setIdAssign
public void setIdAssign(java.lang.String id)
-
setLabel
public void setLabel(java.lang.String label_)
- Overrides:
setLabel
in classAlternativeElement
-
toString
public java.lang.String toString()
- Specified by:
toString
in classGrammarElement
-
-