spiglet.syntaxtree
Class HLoadStmt
java.lang.Object
spiglet.syntaxtree.HLoadStmt
- All Implemented Interfaces:
- java.io.Serializable, Node
public class HLoadStmt
- extends java.lang.Object
- implements Node
Grammar production:
nodeToken -> "HLOAD"
temp -> Temp()
temp1 -> Temp()
integerLiteral -> IntegerLiteral()
- 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
temp1
public Temp temp1
integerLiteral
public IntegerLiteral integerLiteral
HLoadStmt
public HLoadStmt(NodeToken n0,
Temp n1,
Temp n2,
IntegerLiteral n3)
HLoadStmt
public HLoadStmt(Temp n0,
Temp n1,
IntegerLiteral n2)
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