diff options
author | Li Jin <dragon-fly@qq.com> | 2022-12-28 15:55:15 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2022-12-28 15:55:15 +0800 |
commit | dba662758192b41648e6c1201083d83926f07783 (patch) | |
tree | 4eca06097fce6ac52bbf5276a6ac2da4affb90d0 /spec/outputs/import.lua | |
parent | 5e453de810f8a5e54351609857d742481f057498 (diff) | |
download | yuescript-dba662758192b41648e6c1201083d83926f07783.tar.gz yuescript-dba662758192b41648e6c1201083d83926f07783.tar.bz2 yuescript-dba662758192b41648e6c1201083d83926f07783.zip |
add metamethods checking.
Diffstat (limited to 'spec/outputs/import.lua')
-rw-r--r-- | spec/outputs/import.lua | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/spec/outputs/import.lua b/spec/outputs/import.lua index edb7c44..f8d6ef0 100644 --- a/spec/outputs/import.lua +++ b/spec/outputs/import.lua | |||
@@ -89,14 +89,18 @@ do | |||
89 | end | 89 | end |
90 | end | 90 | end |
91 | do | 91 | do |
92 | local b = getmetatable(require("m")).__a | 92 | local b = getmetatable(require("m")).__gc |
93 | local _obj_0 = require("m") | 93 | local index = getmetatable(require("m")).__index |
94 | local f = _obj_0.e | 94 | local f, c |
95 | local c = getmetatable(_obj_0).__a | 95 | do |
96 | local _obj_0 = require("m") | ||
97 | f = _obj_0.e | ||
98 | c = getmetatable(_obj_0).__pairs | ||
99 | end | ||
96 | local d = require("m").c | 100 | local d = require("m").c |
97 | local g, i | 101 | local g, i |
98 | do | 102 | do |
99 | local _obj_1 = require("m") | 103 | local _obj_0 = require("m") |
100 | g, i = _obj_1[1], getmetatable(_obj_1[2]).__h | 104 | g, i = _obj_0[1], getmetatable(_obj_0[2]).__close |
101 | end | 105 | end |
102 | end | 106 | end |