aboutsummaryrefslogtreecommitdiff
path: root/lib/metaprogramming.nom
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2017-10-02 19:00:58 -0700
committerBruce Hill <bitbucket@bruce-hill.com>2017-10-02 19:00:58 -0700
commit63ed265157de8ff91dee606b0e61e52214a4083b (patch)
tree0b9aa6e920d8ea9a4938a59a0e7b39355b108150 /lib/metaprogramming.nom
parentdcd3391b36c7accc194cfdc8654db085c9bc820e (diff)
More progress towards making everything work.
Diffstat (limited to 'lib/metaprogramming.nom')
-rw-r--r--lib/metaprogramming.nom3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/metaprogramming.nom b/lib/metaprogramming.nom
index 12144b4..4924e78 100644
--- a/lib/metaprogramming.nom
+++ b/lib/metaprogramming.nom
@@ -44,7 +44,8 @@ rule [escaped compile %macro_def to code %body] =:
parse [compile %macro_def to %body] as: escaped compile \%macro_def to \%body
parse [compile %macro_def to code %body] as: escaped compile \%macro_def to code \%body
-rule [do %] =: %
+rule [do %] =:
+ lua expr "\(%)(nomsu, vars)"
rule [%tree as lua] =:
lua expr "nomsu:tree_to_lua(\(%tree))"