diff options
| author | Bruce Hill <bitbucket@bruce-hill.com> | 2017-09-14 02:41:10 -0700 |
|---|---|---|
| committer | Bruce Hill <bitbucket@bruce-hill.com> | 2017-09-14 02:41:10 -0700 |
| commit | 83463f11c530cb8be311cd418ef7b7f842b21890 (patch) | |
| tree | 6464093bae5d85f0e572268ea913205bb00c19a0 /core.nom | |
| parent | 0f228d2d25f292b7d841c84cfa8b8f02229c993a (diff) | |
Working string interpolation!
Diffstat (limited to 'core.nom')
| -rw-r--r-- | core.nom | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -115,13 +115,6 @@ rule "%a != %b": rule "say %str": lua block ["print(utils.repr(", %str, "))"] -rule "printf %str": - lua block ".." - |for _,s in ipairs(vars.str) do - | io.write(utils.repr(s)) - |end - |io.write("\n") - rule "do %action": lua expr "vars.action(compiler, setmetatable({}, {__index=vars}))" @@ -161,6 +154,7 @@ macro block "for %varname in %iterable %body": "\n vars[", %varname, "] = old_loopval" "\nend" + rule "%start up to %stop": lua expr "utils.range(vars.start,vars.stop-1)" |
