piglet.syntaxtree
Class CJumpStmt
java.lang.Object
piglet.syntaxtree.CJumpStmt
- All Implemented Interfaces:
- java.io.Serializable, Node
public class CJumpStmt
- extends java.lang.Object
- implements Node
Grammar production:
nodeToken -> "CJUMP"
exp -> Exp()
label -> Label()
- 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
exp
public Exp exp
label
public Label label
CJumpStmt
public CJumpStmt(NodeToken n0,
Exp n1,
Label n2)
CJumpStmt
public CJumpStmt(Exp n0,
Label 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