main.lua

changeset 173
14ed4cb241f4
parent 162
f888f236321f
child 174
662bd8c5ae28
equal deleted inserted replaced
172:2c17151ed21b 173:14ed4cb241f4
139 local parser = require "scansion.parser"; 139 local parser = require "scansion.parser";
140 return assert(parser.parse(data)); 140 return assert(parser.parse(data));
141 end 141 end
142 142
143 local function initialize_script(script, context) 143 local function initialize_script(script, context)
144 script.captures = {};
144 local c = 0; 145 local c = 0;
145 for name, object in pairs(script.objects) do --luacheck: ignore name 146 for name, object in pairs(script.objects) do --luacheck: ignore name
146 context.line = object.defined_line 147 context.line = object.defined_line
147 local o = require("scansion.objects."..object.type); 148 local o = require("scansion.objects."..object.type);
148 object.handler = o; 149 object.handler = o;

mercurial