File tree Expand file tree Collapse file tree 1 file changed +8
-14
lines changed
extension/script/backend/worker Expand file tree Collapse file tree 1 file changed +8
-14
lines changed Original file line number Diff line number Diff line change @@ -2,17 +2,6 @@ local undump = require 'backend.worker.undump'
22
33local version
44
5- local function getproto (content )
6- local f = load (content )
7- if not f then
8- return
9- end
10- local bin = string.dump (f )
11- local cl , v = undump (bin )
12- version = v
13- return cl .f
14- end
15-
165local function nextline (proto , abs , currentline , pc )
176 local line = proto .lineinfo [pc ]
187 if line == - 128 then
@@ -96,13 +85,18 @@ local function normalize(lineinfo, si)
9685end
9786
9887return function (content )
99- local proto = getproto (content )
100- if not proto then
88+ local f , err = load (content )
89+ if not f then
90+ local log = require ' common.log'
91+ log .error (" ERROR:" .. err )
10192 return
10293 end
94+ local bin = string.dump (f )
95+ local cl , v = undump (bin )
96+ version = v
10397 local si = { activelines = {}, definelines = {} }
10498 local lineinfo = {}
105- calclineinfo (proto , lineinfo , si )
99+ calclineinfo (cl . f , lineinfo , si )
106100 normalize (lineinfo , si )
107101 return lineinfo
108102end
You can’t perform that action at this time.
0 commit comments