diff options
author | Sérgio Medeiros <sqmedeiros@gmail.com> | 2022-08-09 10:22:54 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-09 10:22:54 -0300 |
commit | b5d7638608b4e0b65344c361fd4b8d65a742038f (patch) | |
tree | 3df3505d516e2d05c9db4b49d721491f663fc4bf | |
parent | ed183860289664af0f3727307653c9bf2bccdc80 (diff) | |
parent | fa22d95a5c26ed6b917dda43f61781c0b709f282 (diff) | |
download | lpeglabel-b5d7638608b4e0b65344c361fd4b8d65a742038f.tar.gz lpeglabel-b5d7638608b4e0b65344c361fd4b8d65a742038f.tar.bz2 lpeglabel-b5d7638608b4e0b65344c361fd4b8d65a742038f.zip |
Merge pull request #31 from Validark/patch-1
Fix calcline returning the wrong column
-rw-r--r-- | relabel.lua | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/relabel.lua b/relabel.lua index df5c8c8..f4f4546 100644 --- a/relabel.lua +++ b/relabel.lua | |||
@@ -285,8 +285,7 @@ end | |||
285 | local function calcline (s, i) | 285 | local function calcline (s, i) |
286 | if i == 1 then return 1, 1 end | 286 | if i == 1 then return 1, 1 end |
287 | local rest, line = s:sub(1,i):gsub("[^\n]*\n", "") | 287 | local rest, line = s:sub(1,i):gsub("[^\n]*\n", "") |
288 | local col = #rest | 288 | return 1 + line, #rest + 1 |
289 | return 1 + line, col ~= 0 and col or 1 | ||
290 | end | 289 | end |
291 | 290 | ||
292 | 291 | ||