aboutsummaryrefslogtreecommitdiff
path: root/code_obj.moon
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-05-09 13:34:33 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-05-09 13:35:04 -0700
commit1a755ddee807fe4e1b683f32b21d710dc78600a2 (patch)
tree004709fed6704e50b099430945a9adc66ce16e01 /code_obj.moon
parent126f51f955351a4ce85f3f1e6da6e9219ec7e23a (diff)
Added tentative support for luajit (depends on pure-lua LPEG
implementation).
Diffstat (limited to 'code_obj.moon')
-rw-r--r--code_obj.moon4
1 files changed, 2 insertions, 2 deletions
diff --git a/code_obj.moon b/code_obj.moon
index d038cc8..3364cdf 100644
--- a/code_obj.moon
+++ b/code_obj.moon
@@ -71,7 +71,7 @@ class Code
if start or stop
@source = Source(filename, tonumber(start), tonumber(stop))
else
- @source = Source(@source, 1, #self+1)
+ @source = Source(@source, 1, #tostring(self)+1)
assert(@source == nil or Source\is_instance(@source))
indent = 0
for i,b in ipairs @bits
@@ -219,7 +219,7 @@ class Lua extends Code
nomsu_to_lua[lua.source.start] = pos
else
walk b, pos
- pos += #b
+ pos += #tostring(b)
walk self, 1
return {
nomsu_filename:@source.filename