minijava.syntaxtree
Class AssignmentStatement
java.lang.Object
minijava.syntaxtree.AssignmentStatement
- All Implemented Interfaces:
- java.io.Serializable, Node
public class AssignmentStatement
- extends java.lang.Object
- implements Node
Grammar production:
identifier -> Identifier()
nodeToken -> "="
expression -> Expression()
nodeToken1 -> ";"
- 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
AssignmentStatement
public AssignmentStatement(Identifier n0,
NodeToken n1,
Expression n2,
NodeToken n3)
AssignmentStatement
public AssignmentStatement(Identifier n0,
Expression 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