diff options
| author | Bruce Hill <bitbucket@bruce-hill.com> | 2017-10-02 19:00:58 -0700 |
|---|---|---|
| committer | Bruce Hill <bitbucket@bruce-hill.com> | 2017-10-02 19:00:58 -0700 |
| commit | 63ed265157de8ff91dee606b0e61e52214a4083b (patch) | |
| tree | 0b9aa6e920d8ea9a4938a59a0e7b39355b108150 /lib/metaprogramming.nom | |
| parent | dcd3391b36c7accc194cfdc8654db085c9bc820e (diff) | |
More progress towards making everything work.
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))" |
