Skip to content

Commit 05b0557

Browse files
committed
增加一个错误日志
1 parent 9fe5659 commit 05b0557

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

extension/script/backend/worker/parser.lua

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,6 @@ local undump = require 'backend.worker.undump'
22

33
local 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-
165
local 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)
9685
end
9786

9887
return 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
108102
end

0 commit comments

Comments
 (0)