aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/operators.nom6
-rw-r--r--tests/operators.nom10
2 files changed, 8 insertions, 8 deletions
diff --git a/core/operators.nom b/core/operators.nom
index fca56d5..706909c 100644
--- a/core/operators.nom
+++ b/core/operators.nom
@@ -84,16 +84,16 @@ immediately
return Lua(tree.source, lhs, " = ", rhs, ";");
immediately
- compile [export %var <- %value] to
+ compile [external %var <- %value] to
%var_lua <- (%var as lua)
assume %var_lua.is_value or barf "Invalid target for assignment: \(%var's source code)"
%value_lua <- (%value as lua)
assume %value_lua.is_value or barf "Invalid value for assignment: \(%value's source code)"
return: Lua "\(%var_lua) = \(%value_lua);"
- compile [exporting %exported %body] to
+ compile [with external %externs %body] to
%body_lua <- (%body as lua statements)
- lua> "\%body_lua:remove_free_vars(\(%exported.value));"
+ lua> "\%body_lua:remove_free_vars(\(%externs.value));"
return %body_lua
compile [with %assignments %body] to
diff --git a/tests/operators.nom b/tests/operators.nom
index 6a749d8..b3853e9 100644
--- a/tests/operators.nom
+++ b/tests/operators.nom
@@ -19,18 +19,18 @@ assume (({}'s id) is not ({}'s id)) or barf "Identity check failed."
<-{%foozle:"outer",%y:"outer"}
action [set global x local y]
- export %foozle <- "inner"
+ external %foozle <- "inner"
%y <- "inner"
set global x local y
-assume ((%foozle = "inner") and (%y = "outer")) or barf "export failed."
+assume ((%foozle = "inner") and (%y = "outer")) or barf "external failed."
<-{%foozle:"outer",%y:"outer"}
action [set global x local y]
- exporting [%foozle]
+ with external [%foozle]
%foozle <- "inner"
%y <- "inner"
set global x local y
-assume ((%foozle = "inner") and (%y = "outer")) or barf "exporting failed."
+assume ((%foozle = "inner") and (%y = "outer")) or barf "'with external' failed."
<-{%x:1,%y:2}
with {%z:nil, %x:999}
@@ -45,7 +45,7 @@ assume ((5 wrapped around 2) = 1) or barf "mod not working"
assume (1 <= 2 < 3) or barf "chained operator fail."
%value <- -999
action [flipflop]
- export %value <- (-%value)
+ external %value <- (-%value)
return %value
assume (not (1 < (flipflop) < 1)) or barf "3-way inequality evaluated middle term twice"
assume (((yes) and (yes)) = (yes))