diff options
author | sumneko <sumneko@hotmail.com> | 2019-04-18 16:32:36 +0800 |
---|---|---|
committer | sumneko <sumneko@hotmail.com> | 2019-04-18 16:32:36 +0800 |
commit | f077aa010aa2ae0a2cc6edbc345eaf4056b96e2b (patch) | |
tree | c45f7cf10a5fed43afc0a93eb9106961c67b931c /server/src/vm | |
parent | cc8fc15d26a1dfd2f30485ba21f2f313141932d0 (diff) | |
download | lua-language-server-f077aa010aa2ae0a2cc6edbc345eaf4056b96e2b.zip |
class的一些诊断
Diffstat (limited to 'server/src/vm')
-rw-r--r-- | server/src/vm/emmy.lua | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/server/src/vm/emmy.lua b/server/src/vm/emmy.lua index 4ab42c93..b2f38693 100644 --- a/server/src/vm/emmy.lua +++ b/server/src/vm/emmy.lua @@ -2,14 +2,10 @@ local mt = require 'vm.manager' function mt:doEmmyClass(action) local emmyMgr = self.emmyMgr - local class = action[1] - local parent = action[2] - self:instantSource(class) - if parent then - self:instantSource(parent) - end - local emmyClass = emmyMgr:addClass(class, parent) - self.emmy = emmyClass + self:instantSource(action) + local class = emmyMgr:addClass(action) + self.emmy = class + action:set('emmy.class', class) end function mt:doEmmyIncomplete(action) |