aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/teal-lang.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-06-25 17:46:32 +0800
committerLi Jin <dragon-fly@qq.com>2023-06-25 17:46:32 +0800
commitcd618f934b0e4a30bd6cd4e98f8c1005bf3d6193 (patch)
tree5bc8bc55f80fe74a3b73101b55eabc60ae1d75c3 /spec/outputs/teal-lang.lua
parent5d246757285a437401347dd6a1a1f8d3cf61e08c (diff)
downloadyuescript-cd618f934b0e4a30bd6cd4e98f8c1005bf3d6193.tar.gz
yuescript-cd618f934b0e4a30bd6cd4e98f8c1005bf3d6193.tar.bz2
yuescript-cd618f934b0e4a30bd6cd4e98f8c1005bf3d6193.zip
fix more ambiguous Lua codes generation cases.
Diffstat (limited to 'spec/outputs/teal-lang.lua')
-rw-r--r--spec/outputs/teal-lang.lua10
1 files changed, 5 insertions, 5 deletions
diff --git a/spec/outputs/teal-lang.lua b/spec/outputs/teal-lang.lua
index 0e627f4..28ba6f8 100644
--- a/spec/outputs/teal-lang.lua
+++ b/spec/outputs/teal-lang.lua
@@ -1,13 +1,13 @@
1local a = { 1local a = {
2 value = 123 2 value = 123
3}; 3}
4local b = a.value; 4local b = a.value
5local add = function(a, b) 5local add = function(a, b)
6 return a + b 6 return a + b
7end 7end
8local s = add(a.value, b) 8local s = add(a.value, b)
9print(s); 9print(s)
10local Point = {}; 10local Point = {}
11Point.new = function(x, y) 11Point.new = function(x, y)
12local point = setmetatable({ }, { 12local point = setmetatable({ }, {
13 __index = Point 13 __index = Point
@@ -21,7 +21,7 @@ Point.move = function(self, dx, dy)
21 self.y = self.y + dy 21 self.y = self.y + dy
22end 22end
23local p = Point.new(100, 100) 23local p = Point.new(100, 100)
24p:move(50, 50); 24p:move(50, 50)
25local filter = function(tab, handler) 25local filter = function(tab, handler)
26 local _accum_0 = { } 26 local _accum_0 = { }
27 local _len_0 = 1 27 local _len_0 = 1