kanga.syntaxtree
Class Procedure
java.lang.Object
kanga.syntaxtree.Procedure
- All Implemented Interfaces:
- java.io.Serializable, Node
public class Procedure
- extends java.lang.Object
- implements Node
Grammar production:
label -> Label()
nodeToken -> "["
integerLiteral -> IntegerLiteral()
nodeToken1 -> "]"
nodeToken2 -> "["
integerLiteral1 -> IntegerLiteral()
nodeToken3 -> "]"
nodeToken4 -> "["
integerLiteral2 -> IntegerLiteral()
nodeToken5 -> "]"
stmtList -> StmtList()
nodeToken6 -> "END"
- See Also:
- Serialized Form
Constructor Summary |
Procedure(Label n0,
IntegerLiteral n1,
IntegerLiteral n2,
IntegerLiteral n3,
StmtList n4)
|
Procedure(Label n0,
NodeToken n1,
IntegerLiteral n2,
NodeToken n3,
NodeToken n4,
IntegerLiteral n5,
NodeToken n6,
NodeToken n7,
IntegerLiteral n8,
NodeToken n9,
StmtList n10,
NodeToken n11)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
label
public Label label
nodeToken
public NodeToken nodeToken
integerLiteral
public IntegerLiteral integerLiteral
nodeToken1
public NodeToken nodeToken1
nodeToken2
public NodeToken nodeToken2
integerLiteral1
public IntegerLiteral integerLiteral1
nodeToken3
public NodeToken nodeToken3
nodeToken4
public NodeToken nodeToken4
integerLiteral2
public IntegerLiteral integerLiteral2
nodeToken5
public NodeToken nodeToken5
stmtList
public StmtList stmtList
nodeToken6
public NodeToken nodeToken6
Procedure
public Procedure(Label n0,
NodeToken n1,
IntegerLiteral n2,
NodeToken n3,
NodeToken n4,
IntegerLiteral n5,
NodeToken n6,
NodeToken n7,
IntegerLiteral n8,
NodeToken n9,
StmtList n10,
NodeToken n11)
Procedure
public Procedure(Label n0,
IntegerLiteral n1,
IntegerLiteral n2,
IntegerLiteral n3,
StmtList n4)
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