diff options
Diffstat (limited to 'core/scopes.nom')
| -rw-r--r-- | core/scopes.nom | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/scopes.nom b/core/scopes.nom index b5fdded..3af59c5 100644 --- a/core/scopes.nom +++ b/core/scopes.nom @@ -9,18 +9,18 @@ compile [with local %locals %body, with local %locals do %body] to * "Dict" %body_lua <- Lua ".." - \(=lua "A_assign_1(\%locals, \%locals)") + \(compile as: <- %locals) \%body_lua declare locals - (%.1 as lua id) for % in %locals + "\(%.1 as lua)" for % in %locals .. in %body_lua * "List" declare locals - (% as lua id) for % in %locals + "\(% as lua)" for % in %locals .. in %body_lua * "Var" * "Action" - declare locals [%locals as lua id] in %body_lua + declare locals ["\(%locals as lua)"] in %body_lua * else barf "Unexpected local: \(%locals as nomsu)" return |
