diff options
| author | Bruce Hill <bitbucket@bruce-hill.com> | 2018-01-11 15:26:51 -0800 |
|---|---|---|
| committer | Bruce Hill <bitbucket@bruce-hill.com> | 2018-01-11 15:26:51 -0800 |
| commit | 60aa3f5fcf5db2953e3b215cd85a6b20fb8728fb (patch) | |
| tree | 2db0e5fb5e4a6298831efb3b346753d23b1ab6b5 /lib/control_flow.nom | |
| parent | ba87104202baa20bb1d98e5453572d9789eb15ca (diff) | |
Fixed ipairs->pairs to make dict iteration work.
Diffstat (limited to 'lib/control_flow.nom')
| -rw-r--r-- | lib/control_flow.nom | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/control_flow.nom b/lib/control_flow.nom index 240de17..05fb62d 100644 --- a/lib/control_flow.nom +++ b/lib/control_flow.nom @@ -183,7 +183,7 @@ immediately: %continue_labels join= "\n::continue_\(nomsu "var_to_lua_identifier" [%value])::;" # This trashes the loop variables, just like in Python. set %code = ".." - for key,value in ipairs(\(%iterable as lua)) do + for key,value in pairs(\(%iterable as lua)) do \(%key as lua), \(%value as lua) = key, value; \(%body as lua statements)\ ..\%continue_labels |
