edu.iu.cnets.klatsch.expression
Class EAssign

java.lang.Object
  extended by edu.iu.cnets.klatsch.expression.Expression
      extended by edu.iu.cnets.klatsch.expression.EAssign

public class EAssign
extends Expression

This class is used to represent variable assignments.


Field Summary
(package private)  Expression expVal
           
(package private)  ELValue expVar
           
 
Constructor Summary
EAssign(Expression expVar, Expression expVal)
           
 
Method Summary
 Value evaluate(Runtime rt)
           
 java.lang.String toString()
           
 
Methods inherited from class edu.iu.cnets.klatsch.expression.Expression
evaluateToClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expVar

ELValue expVar

expVal

Expression expVal
Constructor Detail

EAssign

public EAssign(Expression expVar,
               Expression expVal)
        throws ParserException
Throws:
ParserException
Method Detail

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