Update of /cvsroot/bprocessor/bscript/src/net/sourceforge/bprocessor/model/evaluator
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12669/src/net/sourceforge/bprocessor/model/evaluator
Modified Files:
Environment.java Call.java
Log Message:
Fixed problems with scripting
Index: Call.java
===================================================================
RCS file: /cvsroot/bprocessor/bscript/src/net/sourceforge/bprocessor/model/evaluator/Call.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Call.java 17 Sep 2006 17:29:21 -0000 1.5
--- Call.java 19 Sep 2006 19:22:42 -0000 1.6
***************
*** 60,64 ****
}
}
! Environment activation = new Environment(env, locals, arguments);
invokable.evaluate(activation, stack);
} else {
--- 60,64 ----
}
}
! Environment activation = new Environment(env.origin(), locals, arguments);
invokable.evaluate(activation, stack);
} else {
Index: Environment.java
===================================================================
RCS file: /cvsroot/bprocessor/bscript/src/net/sourceforge/bprocessor/model/evaluator/Environment.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Environment.java 17 Sep 2006 17:29:21 -0000 1.4
--- Environment.java 19 Sep 2006 19:22:42 -0000 1.5
***************
*** 50,53 ****
--- 50,61 ----
/**
+ *
+ * @return origin
+ */
+ public Environment origin() {
+ return origin;
+ }
+
+ /**
* Return a copy with locals replaced
* @param locals List
|