aboutsummaryrefslogtreecommitdiffstats
path: root/main/core/runtime/Scope.java
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2016-06-22 22:33:33 +0300
committerJan Tuomi <jans.tuomi@gmail.com>2016-07-26 19:47:10 +0300
commitfa02123ab00be8b8fe212c5d34ed021f1b63de74 (patch)
treea16534cafb01cf7e7dc12713815a2bc7188834b1 /main/core/runtime/Scope.java
parent695f7f3e2613d96a597e15a8c6142019098745c8 (diff)
Add double type and fix exception types
Diffstat (limited to 'main/core/runtime/Scope.java')
-rw-r--r--main/core/runtime/Scope.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/main/core/runtime/Scope.java b/main/core/runtime/Scope.java
index e3bf899..0bf8907 100644
--- a/main/core/runtime/Scope.java
+++ b/main/core/runtime/Scope.java
@@ -26,7 +26,8 @@ public class Scope {
public DataContainer resolveSymbol(String symbol, List<DataContainer> params) throws InterpreterException {
if (functions.containsKey(symbol)) {
- return functions.get(symbol).evaluate(params);
+ DataContainer r = functions.get(symbol).evaluate(params);
+ return r;
}
if (variables.containsKey(symbol)) {
return variables.get(symbol);