diff options
| author | Undecidable Robot <undecidabot@gmail.com> | 2016-07-10 17:27:39 +0800 |
|---|---|---|
| committer | Undecidable Robot <undecidabot@gmail.com> | 2016-07-10 17:27:39 +0800 |
| commit | 7f6e794999e330c752b9c08442ca0a2a993c8eb9 (patch) | |
| tree | 1268517163b5c7b80c1afd78716a3b1979d1dd2a /examples | |
| parent | 5b7aa7aeba2be2b0e07bbae2b83433e68f3c0443 (diff) | |
| download | lpeglabel-7f6e794999e330c752b9c08442ca0a2a993c8eb9.tar.gz lpeglabel-7f6e794999e330c752b9c08442ca0a2a993c8eb9.tar.bz2 lpeglabel-7f6e794999e330c752b9c08442ca0a2a993c8eb9.zip | |
Switching to use the more idiomatic table.concat
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/recovery.lua | 6 | ||||
| -rw-r--r-- | examples/recoveryRe.lua | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/examples/recovery.lua b/examples/recovery.lua index 8d894c1..7e039c7 100644 --- a/examples/recovery.lua +++ b/examples/recovery.lua | |||
| @@ -70,14 +70,14 @@ local function eval(input) | |||
| 70 | if #errors == 0 then | 70 | if #errors == 0 then |
| 71 | return result | 71 | return result |
| 72 | else | 72 | else |
| 73 | local out = "" | 73 | local out = {} |
| 74 | for i, err in ipairs(errors) do | 74 | for i, err in ipairs(errors) do |
| 75 | local pos = err[2] | 75 | local pos = err[2] |
| 76 | local msg = labels[err[1]][2] | 76 | local msg = labels[err[1]][2] |
| 77 | out = out .. "syntax error: " .. msg .. " (at index " .. pos .. ")\n" | 77 | table.insert(out, "syntax error: " .. msg .. " (at index " .. pos .. ")") |
| 78 | end | 78 | end |
| 79 | errors = {} | 79 | errors = {} |
| 80 | return nil, out | 80 | return nil, table.concat(out, "\n") |
| 81 | end | 81 | end |
| 82 | end | 82 | end |
| 83 | 83 | ||
diff --git a/examples/recoveryRe.lua b/examples/recoveryRe.lua index c424160..05acf84 100644 --- a/examples/recoveryRe.lua +++ b/examples/recoveryRe.lua | |||
| @@ -77,15 +77,15 @@ local function eval(input) | |||
| 77 | if #errors == 0 then | 77 | if #errors == 0 then |
| 78 | return result | 78 | return result |
| 79 | else | 79 | else |
| 80 | local out = "" | 80 | local out = {} |
| 81 | for i, err in ipairs(errors) do | 81 | for i, err in ipairs(errors) do |
| 82 | local pos = err[2] | 82 | local pos = err[2] |
| 83 | local msg = errmsgs[err[1]] | 83 | local msg = errmsgs[err[1]] |
| 84 | local line, col = re.calcline(input, pos) | 84 | local line, col = re.calcline(input, pos) |
| 85 | out = out .. "syntax error: " .. msg .. " (line " .. line .. ", col " .. col .. ")\n" | 85 | table.insert(out, "syntax error: " .. msg .. " (line " .. line .. ", col " .. col .. ")") |
| 86 | end | 86 | end |
| 87 | errors = {} | 87 | errors = {} |
| 88 | return nil, out | 88 | return nil, table.concat(out, "\n") |
| 89 | end | 89 | end |
| 90 | end | 90 | end |
| 91 | 91 | ||
