public abstract class IDExpression extends Expression
NameID and Identifier, are used.| Modifier and Type | Method and Description |
|---|---|
IDExpression |
clone()
Creates and returns a deep copy of this expression.
|
Declaration |
findDeclaration()
Performs a symbol table lookup of this expression on the nearest
enclosing SymbolTable.
|
java.lang.String |
getName()
Returns name of the IDExpression - this should not be called.
|
void |
setGlobal(boolean value)
This method is not used in C programs.
|
void |
setTypename(boolean value)
This method is not used in C programs.
|
compareTo, equals, findExpression, getChildren, getParent, getStatement, hashCode, needsParens, print, printSelf, removeChild, setChild, setParens, setParent, setPrintMethod, swapWith, toString, verifypublic IDExpression clone()
Expressionclone in class Expressionpublic Declaration findDeclaration()
public void setGlobal(boolean value)
public void setTypename(boolean value)
public java.lang.String getName()