aboutsummaryrefslogtreecommitdiff
path: root/lib/control_flow.nom
diff options
context:
space:
mode:
Diffstat (limited to 'lib/control_flow.nom')
-rw-r--r--lib/control_flow.nom16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/control_flow.nom b/lib/control_flow.nom
index 4bdaa06..8d5f8ab 100644
--- a/lib/control_flow.nom
+++ b/lib/control_flow.nom
@@ -21,14 +21,14 @@ macro block [return %return-value] =: ".."
|return \%return-value as lua\
macro [do %action] =: ".."
- |(\%action as lua\)(compiler, setmetatable({}, {__index=vars}))
+ |(\%action as lua\)(nomsu, setmetatable({}, {__index=vars}))
# GOTOs
macro statement [-> %label] =: ".."
- |::label_\compiler "var_to_lua_identifier" [%label]\::
+ |::label_\nomsu "var_to_lua_identifier" [%label]\::
macro statement [go to %label] =: ".."
- |goto label_\compiler "var_to_lua_identifier" [%label]\
+ |goto label_\nomsu "var_to_lua_identifier" [%label]\
# Loop control flow
macro statement [break] =: "break"
@@ -38,7 +38,7 @@ macro statement [break repeat] =: "goto break_repeat"
macro statement [break repeat-until] =: "goto break_repeat_until"
macro statement [break repeat-while] =: "goto break_repeat_while"
macro statement [break %var, stop getting %var, no more %var] =: ".."
- |goto break_\compiler "var_to_lua_identifier" [%var]\
+ |goto break_\nomsu "var_to_lua_identifier" [%var]\
macro statement [continue] =: "continue"
macro statement [continue for] =: "goto continue_for"
@@ -47,7 +47,7 @@ macro statement [continue repeat] =: "goto continue_repeat"
macro statement [continue repeat-until] =: "goto continue_repeat_until"
macro statement [continue repeat-while] =: "goto continue_repeat_while"
macro statement [continue %var, go to next %var, on to the next %var] =: ".."
- |goto continue_\compiler "var_to_lua_identifier" [%var]\
+ |goto continue_\nomsu "var_to_lua_identifier" [%var]\
# While loops
macro block [repeat %body] =:
@@ -80,10 +80,10 @@ macro block [for %var in %iterable %body] =:
| \%var as lua\ = value
| \(lua expr "vars.body.value") as lua\
| ::continue_for::
- | ::continue_\compiler "var_to_lua_identifier" [%var]\::
+ | ::continue_\nomsu "var_to_lua_identifier" [%var]\::
|end
|::break_for::
- |::break_\compiler "var_to_lua_identifier" [%var]\::
+ |::break_\nomsu "var_to_lua_identifier" [%var]\::
macro block [for all %iterable %body] =:
pass # TODO: fix compiler bug
@@ -171,7 +171,7 @@ macro block [when %branch-value %body] =:
["value", %condition_bits]
%result join=: ".."
|
- |if compiler.utils.equivalent(branch_condition, \%condition as lua\) then
+ |if nomsu.utils.equivalent(branch_condition, \%condition as lua\) then
| \(lua expr "vars.thunk.value") as lua\
| goto finished_when
|end