|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--edu.mit.ai.psg.jevaES.SimpleNode
|
+--edu.mit.ai.psg.jevaES.JevaNode
|
+--edu.mit.ai.psg.jevaES.JNSContinueStatement
Jeva parse node for continue Statements.
| Fields inherited from class edu.mit.ai.psg.jevaES.SimpleNode |
children,
id,
parent |
| Method Summary | |
IEnv |
eval(IEnv env)
Evaluate this verified Statement (don't call this directly, use EvalMethods.eval). |
String |
getLabel()
|
IEnv |
verifyTypes(IEnv env)
Verify types within this statement (don't call this directly, use EvalMethods.verifyTypes). |
| Methods inherited from class edu.mit.ai.psg.jevaES.JevaNode |
getBeginToken,
getEndToken,
notVerified,
print,
print,
printToken,
printToString,
printToString,
setBeginToken,
setEndToken,
shouldNotHappen,
shouldNotHappen,
shouldNotHappen |
| Methods inherited from class edu.mit.ai.psg.jevaES.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 String getLabel()
public IEnv verifyTypes(IEnv env)
throws VerifyingException
EvalMethods.verifyTypes). Also 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).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 | ||||||||