abstract class GrammarAtom extends AlternativeElement
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
ASTNodeType
Set to type of AST node to create during parse.
|
protected java.lang.String |
atomText |
protected java.lang.String |
label |
protected boolean |
not |
protected int |
tokenType |
autoGenType, enclosingRuleName, nextAUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line| Constructor and Description |
|---|
GrammarAtom(Grammar g,
Token t,
int autoGenType) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getASTNodeType() |
java.lang.String |
getLabel() |
java.lang.String |
getText() |
int |
getType() |
void |
setASTNodeType(java.lang.String type) |
void |
setLabel(java.lang.String label_) |
void |
setOption(Token option,
Token value) |
java.lang.String |
toString() |
getAutoGenType, setAutoGenTypegenerate, getColumn, getLine, lookprotected java.lang.String label
protected java.lang.String atomText
protected int tokenType
protected boolean not
protected java.lang.String ASTNodeType
public java.lang.String getLabel()
getLabel in class AlternativeElementpublic java.lang.String getText()
public int getType()
public void setLabel(java.lang.String label_)
setLabel in class AlternativeElementpublic java.lang.String getASTNodeType()
public void setASTNodeType(java.lang.String type)
public java.lang.String toString()
toString in class GrammarElement