diff options
author | Sérgio Queiroz <sqmedeiros@gmail.com> | 2017-12-08 10:11:50 -0300 |
---|---|---|
committer | Sérgio Queiroz <sqmedeiros@gmail.com> | 2017-12-08 10:11:50 -0300 |
commit | 5ffef3da93ad53069d2510a75b11ecbb1b6e8aa7 (patch) | |
tree | e98c59a9e0aae891638eca25a25558d933fdf44f /examples/tiny.lua | |
parent | 030df9b4a4f4dc3a2cc5775e032f83e92d3c0097 (diff) | |
download | lpeglabel-5ffef3da93ad53069d2510a75b11ecbb1b6e8aa7.tar.gz lpeglabel-5ffef3da93ad53069d2510a75b11ecbb1b6e8aa7.tar.bz2 lpeglabel-5ffef3da93ad53069d2510a75b11ecbb1b6e8aa7.zip |
Updating the examples since lpeglabel now returns an error position instead of a string and p^lab is syntatic sugar
Diffstat (limited to 'examples/tiny.lua')
-rw-r--r-- | examples/tiny.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/tiny.lua b/examples/tiny.lua index 734536c..cc718e7 100644 --- a/examples/tiny.lua +++ b/examples/tiny.lua | |||
@@ -90,9 +90,9 @@ local g = re.compile[[ | |||
90 | 90 | ||
91 | 91 | ||
92 | local function mymatch(g, s) | 92 | local function mymatch(g, s) |
93 | local r, e, sfail = g:match(s) | 93 | local r, e, pos = g:match(s) |
94 | if not r then | 94 | if not r then |
95 | local line, col = re.calcline(s, #s - #sfail) | 95 | local line, col = re.calcline(s, pos) |
96 | local msg = "Error at line " .. line .. " (col " .. col .. "): " | 96 | local msg = "Error at line " .. line .. " (col " .. col .. "): " |
97 | return r, msg .. terror[e].msg | 97 | return r, msg .. terror[e].msg |
98 | end | 98 | end |