aboutsummaryrefslogtreecommitdiffstats
path: root/core/value.moon
diff options
context:
space:
mode:
Diffstat (limited to 'core/value.moon')
-rw-r--r--core/value.moon3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/value.moon b/core/value.moon
index bda6127..7f5a93d 100644
--- a/core/value.moon
+++ b/core/value.moon
@@ -3,6 +3,7 @@
--
-- @classmod Value
import Result from require 'core.result'
+import Error from require 'core.error'
import scope, base, registry from require 'core.cycle'
ancestor = (klass) ->
@@ -107,7 +108,7 @@ class Value
when 'num', 'str'
Result value: @
when 'sym'
- assert (scope\get @value), "undefined reference to symbol '#{@value}'"
+ assert (scope\get @value), Error 'reference', "undefined symbol '#{@value}'"
else
error "cannot evaluate #{@}"