aboutsummaryrefslogtreecommitdiff
path: root/nomsu.moon
diff options
context:
space:
mode:
Diffstat (limited to 'nomsu.moon')
-rwxr-xr-xnomsu.moon6
1 files changed, 4 insertions, 2 deletions
diff --git a/nomsu.moon b/nomsu.moon
index 382a5b5..1ab9637 100755
--- a/nomsu.moon
+++ b/nomsu.moon
@@ -48,7 +48,6 @@ Files = require "files"
Errhand = require "error_handling"
NomsuCompiler = require "nomsu_compiler"
{:NomsuCode, :LuaCode, :Source} = require "code_obj"
-{:repr} = require "utils"
-- If this file was reached via require(), then just return the Nomsu compiler
if not arg or debug.getinfo(2).func == require
@@ -222,7 +221,10 @@ say "\
Errhand.print_error error_message
ok, ret = xpcall(nomsu.run, err_hand, nomsu, buff, Source(pseudo_filename, 1, #buff))
if ok and ret != nil
- print "= "..repr(ret)
+ if type(ret) == 'number'
+ print "= #{ret}"
+ else
+ print "= #{ret\as_nomsu!}"
elseif not ok
Errhand.print_error ret