diff options
Diffstat (limited to 'lib/metaprogramming.nom')
| -rw-r--r-- | lib/metaprogramming.nom | 3 |
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))" |
