Skip to content

Commit 7ff1158

Browse files
committed
moon.debug falls back on lua debug
1 parent 30d1db8 commit 7ff1158

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

moon/init.moon

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dump = util.dump
1313
p = (...) ->
1414
print dump ...
1515

16-
debug = {
16+
debug = setmetatable {
1717
upvalue: (fn, k, v) ->
1818
upvalues = {}
1919
i = 1
@@ -31,8 +31,7 @@ debug = {
3131
value
3232
else
3333
lua.debug.setupvalue fn, upvalues[k], v
34-
}
35-
34+
}, __index: lua.debug
3635

3736
-- run a function with scope injected before its function environment
3837
run_with_scope = (fn, scope, ...) ->

0 commit comments

Comments
 (0)