piglet.syntaxtree
Class MoveStmt
java.lang.Object
piglet.syntaxtree.MoveStmt
- All Implemented Interfaces:
- java.io.Serializable, Node
public class MoveStmt
- extends java.lang.Object
- implements Node
Grammar production:
nodeToken -> "MOVE"
temp -> Temp()
exp -> Exp()
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nodeToken
public NodeToken nodeToken
temp
public Temp temp
exp
public Exp exp
MoveStmt
public MoveStmt(NodeToken n0,
Temp n1,
Exp n2)
MoveStmt
public MoveStmt(Temp n0,
Exp n1)
accept
public void accept(Visitor v)
- Specified by:
accept in interface Node
accept
public <R,A> R accept(GJVisitor<R,A> v,
A argu)
- Specified by:
accept in interface Node
accept
public <R> R accept(GJNoArguVisitor<R> v)
- Specified by:
accept in interface Node
accept
public <A> void accept(GJVoidVisitor<A> v,
A argu)
- Specified by:
accept in interface Node