minijava.syntaxtree
Class ArrayAssignmentStatement
java.lang.Object
minijava.syntaxtree.ArrayAssignmentStatement
- All Implemented Interfaces:
- java.io.Serializable, Node
public class ArrayAssignmentStatement
- extends java.lang.Object
- implements Node
Grammar production:
identifier -> Identifier()
nodeToken -> "["
expression -> Expression()
nodeToken1 -> "]"
nodeToken2 -> "="
expression1 -> Expression()
nodeToken3 -> ";"
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
identifier
public Identifier identifier
nodeToken
public NodeToken nodeToken
expression
public Expression expression
nodeToken1
public NodeToken nodeToken1
nodeToken2
public NodeToken nodeToken2
expression1
public Expression expression1
nodeToken3
public NodeToken nodeToken3
ArrayAssignmentStatement
public ArrayAssignmentStatement(Identifier n0,
NodeToken n1,
Expression n2,
NodeToken n3,
NodeToken n4,
Expression n5,
NodeToken n6)
ArrayAssignmentStatement
public ArrayAssignmentStatement(Identifier n0,
Expression n1,
Expression 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