Tue, 27 Oct 2015 20:03:32 +0000
scansion.parser: Don't skip blank lines (otherwise line numbers get skewed)
scansion/parser.lua | file | annotate | diff | comparison | revisions |
--- a/scansion/parser.lua Tue Oct 27 19:36:17 2015 +0000 +++ b/scansion/parser.lua Tue Oct 27 20:03:32 2015 +0000 @@ -7,7 +7,7 @@ local line_number = 0; local last_object; - for line in data:gmatch("([^\r\n]+)\r?\n") do + for line in data:gmatch("([^\r\n]*)\r?\n") do line_number = line_number + 1; if line:sub(1,1) == "[" then local obj_type, name, extra = line:match("^%[(%a+)%] (.+)$");