scansion/parser.lua

changeset 72
4fde8d4a4c76
parent 70
2b62a714b5df
child 77
38066f635004
equal deleted inserted replaced
71:f7dbb46b5770 72:4fde8d4a4c76
5 }; 5 };
6 6
7 local line_number = 0; 7 local line_number = 0;
8 local last_object; 8 local last_object;
9 local annotation; 9 local annotation;
10 10
11 for line in data:gmatch("([^\r\n]*)\r?\n") do 11 for line in data:gmatch("([^\r\n]*)\r?\n") do
12 line_number = line_number + 1; 12 line_number = line_number + 1;
13 if line:sub(1,1) == "[" then 13 if line:sub(1,1) == "[" then
14 local obj_type, name, extra = line:match("^%[(%a+)%] (.+)$"); 14 local obj_type, name, extra = line:match("^%[(%a+)%] (.+)$");
15 15

mercurial