aboutsummaryrefslogtreecommitdiff
path: root/examples/listId2.lua
diff options
context:
space:
mode:
Diffstat (limited to 'examples/listId2.lua')
-rw-r--r--examples/listId2.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/listId2.lua b/examples/listId2.lua
index 3ee89da..592dae3 100644
--- a/examples/listId2.lua
+++ b/examples/listId2.lua
@@ -25,11 +25,11 @@ local g = m.P{
25 25
26 26
27function mymatch (g, s) 27function mymatch (g, s)
28 local r, e, sfail = g:match(s) 28 local r, e, pos = g:match(s)
29 if not r then 29 if not r then
30 local line, col = re.calcline(s, #s - #sfail) 30 local line, col = re.calcline(s, pos)
31 local msg = "Error at line " .. line .. " (col " .. col .. "): " 31 local msg = "Error at line " .. line .. " (col " .. col .. "): "
32 return r, msg .. terror[e] .. " before '" .. sfail .. "'" 32 return r, msg .. terror[e] .. " before '" .. s:sub(pos) .. "'"
33 end 33 end
34 return r 34 return r
35end 35end