diff options
Diffstat (limited to 'stdlib/source/lux/tool/compiler/phase/generation/lua/loop.lux')
-rw-r--r-- | stdlib/source/lux/tool/compiler/phase/generation/lua/loop.lux | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/stdlib/source/lux/tool/compiler/phase/generation/lua/loop.lux b/stdlib/source/lux/tool/compiler/phase/generation/lua/loop.lux index b575ec97b..f1bb7fb84 100644 --- a/stdlib/source/lux/tool/compiler/phase/generation/lua/loop.lux +++ b/stdlib/source/lux/tool/compiler/phase/generation/lua/loop.lux @@ -4,6 +4,8 @@ ["." monad (#+ do)]] [data ["." product] + [number + ["n" nat]] [text ["%" format (#+ format)]] [collection @@ -28,7 +30,7 @@ _ (///.save! true ["" (_.code @loop)] (_.function @loop (|> initsS+ list.enumerate - (list@map (|>> product.left (n/+ start) //case.register))) + (list@map (|>> product.left (n.+ start) //case.register))) (_.return bodyO)))] (wrap (_.apply/* initsO+ @loop)))) |