aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/assign.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2025-03-19 14:52:54 +0800
committerLi Jin <dragon-fly@qq.com>2025-03-19 14:52:54 +0800
commit28bae6517f43c384a828df62b727517e26b3af9b (patch)
treed8c54b0f4a43e2b2dce3cafdae869f535f4c85aa /spec/outputs/assign.lua
parentcefe5e3e8e9fa33b5f644edb5f34d0bed42ec402 (diff)
downloadyuescript-0.27.1.tar.gz
yuescript-0.27.1.tar.bz2
yuescript-0.27.1.zip
Fixed issue #194, #195.v0.27.1
Diffstat (limited to 'spec/outputs/assign.lua')
-rw-r--r--spec/outputs/assign.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/spec/outputs/assign.lua b/spec/outputs/assign.lua
index 162a563..f889865 100644
--- a/spec/outputs/assign.lua
+++ b/spec/outputs/assign.lua
@@ -181,5 +181,30 @@ return _(function()
181 local b = val 181 local b = val
182 local c = val 182 local c = val
183 end 183 end
184 do
185 local a = a .. "abc"
186 a = a // 2
187 a = a or def
188 a = a and false
189 a = a >> 10
190 a = a << 10
191 local _obj_0 = a.b
192 if _obj_0.c == nil then
193 _obj_0.c = 123
194 end
195 local _obj_1 = a.b
196 _obj_1.c = _obj_1.c + 1
197 local _obj_2 = a.b
198 _obj_2.c = _obj_2.c - 2
199 local _obj_3 = a.b
200 _obj_3.c = _obj_3.c * 3
201 local _obj_4 = a.b
202 _obj_4.c = _obj_4.c / 4
203 local _obj_5 = a.b
204 _obj_5.c = _obj_5.c % 5
205 a = a & 6
206 a = a | 7
207 a = a ^ 8
208 end
184 return nil 209 return nil
185end) 210end)