|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--edu.mit.ai.psg.jeva.SimpleNode
|
+--edu.mit.ai.psg.jeva.JevaNode
|
+--edu.mit.ai.psg.jeva.JNSContinueStatement
Jeva parse node for continue Statements.
| Fields inherited from class edu.mit.ai.psg.jeva.SimpleNode |
children,
id,
parent |
| Method Summary | |
IEnv |
eval(IEnv env)
Evaluate this Statement; don't call this directly, use EvalMethods.eval(IStatementNode, IEnv)
Every statement needs to implement an eval method. |
String |
getLabel()
default label is "" |
Object |
jjtAccept(IJevaVisitor visitor,
Object data)
Accept a visitor. |
IEnv |
verifyTypes(IEnv env)
Verify types within this statement; don't call this directly, use EvalMethods.verifyTypes(IStatementNode, IEnv). |
| Methods inherited from class edu.mit.ai.psg.jeva.SimpleNode |
dump,
jjtAddChild,
jjtClose,
jjtGetChild,
jjtGetNumChildren,
jjtGetParent,
jjtOpen,
jjtSetParent,
toString,
toString |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Method Detail |
public Object jjtAccept(IJevaVisitor visitor,
Object data)
return visitor.visit(this, data);which dispatches on the type of this to appropriate method of visitor
public String getLabel()
public IEnv verifyTypes(IEnv env)
throws VerifyingException
EvalMethods.verifyTypes(IStatementNode, IEnv).
Builds env without evaluating anything with side effects, for the
purpose of verifying types of later statements. May be used by
preprocessors which must find the type of an expression in order
to assign it to a new variable.env - environment of names bindings.EvalMethods.verifyTypes(IStatementNode, IEnv)
public IEnv eval(IEnv env)
throws ContinueException
EvalMethods.eval(IStatementNode, IEnv)
Every statement needs to implement an eval method.env - environment of names bindings.EvalMethods.eval(IStatementNode, IEnv)
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||