class RuleRefElement extends AlternativeElement
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
args |
protected java.lang.String |
idAssign |
protected java.lang.String |
label |
protected java.lang.String |
targetRule |
autoGenType, enclosingRuleName, next
AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line
Constructor and Description |
---|
RuleRefElement(Grammar g,
Token t,
int autoGenType_) |
Modifier and Type | Method and 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() |
getAutoGenType, setAutoGenType
getColumn, getLine
protected java.lang.String targetRule
protected java.lang.String args
protected java.lang.String idAssign
protected java.lang.String label
public void generate()
generate
in class GrammarElement
public java.lang.String getArgs()
public java.lang.String getIdAssign()
public java.lang.String getLabel()
getLabel
in class AlternativeElement
public Lookahead look(int k)
look
in class GrammarElement
public void setArgs(java.lang.String a)
public void setIdAssign(java.lang.String id)
public void setLabel(java.lang.String label_)
setLabel
in class AlternativeElement
public java.lang.String toString()
toString
in class GrammarElement