diff options
author | Li Jin <dragon-fly@qq.com> | 2022-11-08 18:10:44 +0800 |
---|---|---|
committer | Li Jin <dragon-fly@qq.com> | 2022-11-09 11:29:32 +0800 |
commit | b041d365b88b76418def86d13a8f946dd8a6db73 (patch) | |
tree | bca73c504d250b15fe40e1718d00f6e8516e5195 /spec/outputs/assign.lua | |
parent | bd10e55e72cfd588d3ed1ef6330bc138a3fe8eff (diff) | |
download | yuescript-b041d365b88b76418def86d13a8f946dd8a6db73.tar.gz yuescript-b041d365b88b76418def86d13a8f946dd8a6db73.tar.bz2 yuescript-b041d365b88b76418def86d13a8f946dd8a6db73.zip |
add chain assignment. fix issue #115.
Diffstat (limited to 'spec/outputs/assign.lua')
-rw-r--r-- | spec/outputs/assign.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/outputs/assign.lua b/spec/outputs/assign.lua index c7f2e20..e638c47 100644 --- a/spec/outputs/assign.lua +++ b/spec/outputs/assign.lua | |||
@@ -128,4 +128,30 @@ return _(function() | |||
128 | end | 128 | end |
129 | end | 129 | end |
130 | end | 130 | end |
131 | do | ||
132 | local a = 0 | ||
133 | local b = 0 | ||
134 | local c = 0 | ||
135 | local d = 0 | ||
136 | end | ||
137 | do | ||
138 | local a | ||
139 | local b | ||
140 | local c | ||
141 | local d | ||
142 | do | ||
143 | local _tmp_0 = f() | ||
144 | a = _tmp_0 | ||
145 | b = _tmp_0 | ||
146 | c = _tmp_0 | ||
147 | d = _tmp_0 | ||
148 | end | ||
149 | end | ||
150 | do | ||
151 | local a = tab[1] | ||
152 | local b = tab.b | ||
153 | c.d = tab | ||
154 | local e = tab | ||
155 | end | ||
156 | return nil | ||
131 | end) | 157 | end) |