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 |