diff options
| author | Li Jin <dragon-fly@qq.com> | 2021-10-12 10:04:44 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2021-10-12 10:04:44 +0800 |
| commit | 60a979e224f26117f5be82bfca757a2483cef0fd (patch) | |
| tree | 7c6af44f6dcada1f23979b820ba830251997b161 /spec/outputs/stub.lua | |
| parent | a19b242cbaf53721b20a3163dd06f43e9ef2b487 (diff) | |
| download | yuescript-60a979e224f26117f5be82bfca757a2483cef0fd.tar.gz yuescript-60a979e224f26117f5be82bfca757a2483cef0fd.tar.bz2 yuescript-60a979e224f26117f5be82bfca757a2483cef0fd.zip | |
fix test.
Diffstat (limited to 'spec/outputs/stub.lua')
| -rw-r--r-- | spec/outputs/stub.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/outputs/stub.lua b/spec/outputs/stub.lua new file mode 100644 index 0000000..ff867ba --- /dev/null +++ b/spec/outputs/stub.lua | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | local x = { | ||
| 2 | val = 100, | ||
| 3 | hello = function(self) | ||
| 4 | return print(self.val) | ||
| 5 | end | ||
| 6 | } | ||
| 7 | local fn | ||
| 8 | do | ||
| 9 | local _base_0 = x | ||
| 10 | local _fn_0 = _base_0.val | ||
| 11 | fn = _fn_0 and function(...) | ||
| 12 | return _fn_0(_base_0, ...) | ||
| 13 | end | ||
| 14 | end | ||
| 15 | print(fn()) | ||
| 16 | print(x:val()); | ||
| 17 | (function(...) | ||
| 18 | do | ||
| 19 | local _base_0 = hello(...) | ||
| 20 | local _fn_0 = _base_0.world | ||
| 21 | x = _fn_0 and function(...) | ||
| 22 | return _fn_0(_base_0, ...) | ||
| 23 | end | ||
| 24 | end | ||
| 25 | end)() | ||
| 26 | return nil | ||
