edu.iu.cnets.klatsch.expression
Class EProcedure
java.lang.Object
edu.iu.cnets.klatsch.expression.Expression
edu.iu.cnets.klatsch.expression.EProcedure
public class EProcedure
- extends Expression
This class is used to represent procedure definitions, which evaluate to closures.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
idList
java.lang.String[] idList
expBody
Expression expBody
EProcedure
public EProcedure(java.lang.String[] idList,
Expression expBody)
evaluate
public Value evaluate(Runtime rt)
throws EvaluationException
- Specified by:
evaluate
in class Expression
- Throws:
EvaluationException
toString
public java.lang.String toString()
- Specified by:
toString
in class Expression