java_cup.interpreter
Class NotEvaluatedExpr
java.lang.Object
|
+--java_cup.interpreter.NotEvaluatedExpr
- class NotEvaluatedExpr
- extends java.lang.Object
a not evaluated expression is a container for a method body when a new method is added to a location and evaluated when an apply operation is called
Field Summary |
(package private) Value |
expr
a not evaluated expression |
(package private) java.lang.Object |
op_par
an optional parameter used for addMethod, delegate, apply, inoke |
(package private) java.lang.String |
operation
variable containg an operation: clone, addMethod, delegate, apply, invoke, change_linearity |
Method Summary |
java.lang.Object |
clone()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
operation
java.lang.String operation
- variable containg an operation: clone, addMethod, delegate, apply, invoke, change_linearity
expr
Value expr
- a not evaluated expression
op_par
java.lang.Object op_par
- an optional parameter used for addMethod, delegate, apply, inoke
NotEvaluatedExpr
NotEvaluatedExpr(java.lang.String operation,
Value expr,
java.lang.Object op_par)
NotEvaluatedExpr
NotEvaluatedExpr(java.lang.String operation,
Value expr)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object