aboutsummaryrefslogtreecommitdiff
path: root/lib/metaprogramming.nom
diff options
context:
space:
mode:
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))"