aboutsummaryrefslogtreecommitdiff
path: root/core/metaprogramming.nom
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-08-29 15:09:35 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2018-08-29 15:10:27 -0700
commitdcb5e8add269f39a116a20b1d0a34e28d388b421 (patch)
treec50620e69209e24b82d47291d186e40655fb8de8 /core/metaprogramming.nom
parent23b52bc22d9ec24702c1bed0f8ce90271eec6460 (diff)
Fully updated to 3.6, deprecated old LuaCode global functions like "to 1
write 2" and replaced them with method calls like "1::append 2"
Diffstat (limited to 'core/metaprogramming.nom')
-rw-r--r--core/metaprogramming.nom19
1 files changed, 0 insertions, 19 deletions
diff --git a/core/metaprogramming.nom b/core/metaprogramming.nom
index e141bc0..bd65a7e 100644
--- a/core/metaprogramming.nom
+++ b/core/metaprogramming.nom
@@ -297,25 +297,6 @@ action [%tree with %patt ~> %replacement]:
end)
end)
-compile [declare locals in %code] to (..)
- Lua value "\(%code as lua expr):declare_locals()"
-
-compile [declare locals %locals in %code] to (..)
- Lua value "\(%code as lua expr):declare_locals(\(%locals as lua expr))"
-
-compile [add free vars %vars to %code] to (..)
- Lua "\(%code as lua expr):add_free_vars(\(%vars as lua expr));"
-
-compile [remove free vars %vars from %code] to (..)
- Lua "\(%code as lua expr):remove_free_vars(\(%vars as lua expr));"
-
-compile [%lua <-write %code, to %lua write %code] to (..)
- Lua "\(%lua as lua expr):append(\(%code as lua expr));"
-
-compile [to %lua write %code joined by %glue] to (..)
- Lua ".."
- \(%lua as lua expr):concat_append(\(%code as lua expr), \(%glue as lua expr));
-
test:
assume (..)
(..)