aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/unicode/ambiguous.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/outputs/unicode/ambiguous.lua')
-rw-r--r--spec/outputs/unicode/ambiguous.lua114
1 files changed, 114 insertions, 0 deletions
diff --git a/spec/outputs/unicode/ambiguous.lua b/spec/outputs/unicode/ambiguous.lua
new file mode 100644
index 0000000..3783026
--- /dev/null
+++ b/spec/outputs/unicode/ambiguous.lua
@@ -0,0 +1,114 @@
1local _u7ed1_u5b9a = _u6293_u53d6["绑定"];
2(_u7ed1_u5b9a(_u58f0_u660e))({
3 ["颜色"] = "Red"
4})
5local _u53d8_u91cfa = 'b'
6local _u53d8_u91cfc = _u53d8_u91cfd;
7(_u53d8_u91cfa(_u53d8_u91cfb))(_u53d8_u91cfc(_u53d8_u91cfd))
8_u53d8_u91cfc = _u53d8_u91cfd["变量c"];
9(_u53d8_u91cfa(_u53d8_u91cfb))(_u53d8_u91cfc(_u53d8_u91cfd));
10(_u53d8_u91cfc(_u53d8_u91cfd))(_u53d8_u91cfa(_u53d8_u91cfb))
11local _u53d8_u91cfb
12_u53d8_u91cfa, _u53d8_u91cfb = _u53d8_u91cfc, _u53d8_u91cfd;
13(_u53d8_u91cfd(_u53d8_u91cfa))(_u53d8_u91cfc)
14for _u8ba1_u6570 = 1, 10 do
15 _u53d8_u91cfa = function() end
16 (_u6253_u5370)(1)
17 _u53d8_u91cfa = _u53d8_u91cff;
18 (_u6253_u5370)(2)
19 if _u6761_u4ef6 then
20 (_u6253_u5370)(3)
21 end
22 ::_u8df3_u8f6c_u4f4d_u7f6e::;
23 (_u6253_u5370)(4)
24 goto _u8df3_u8f6c_u4f4d_u7f6e;
25 (_u6253_u5370)(5)
26end
27do
28 _u6253_u5370();
29 (a_u53d8_u91cf)(b_u53d8_u91cf(1))
30 _u6253_u5370();
31 (fn)(function() end)
32end
33do
34 _u6253_u5370()
35 _u5f02_u6b65_u51fd_u6570(function()
36 _u6253_u5370();
37--[[a comment to insert]]
38 (haha)()
39 return nil
40 end)
41end
42do
43 _u6253_u5370(123)
44end
45do
46 _u51fd_u6570f({
47 ["v变量"] = v_u53d8_u91cf
48 })
49 local _u6570_u7ec4
50 do
51 local _accum_0 = { }
52 local _len_0 = 1
53 while _u6761_u4ef6f do
54 _accum_0[_len_0] = {
55 ["v变量"] = v_u53d8_u91cf
56 }
57 _len_0 = _len_0 + 1
58 end
59 _u6570_u7ec4 = _accum_0
60 end
61 repeat
62 _u6253_u5370(_u53d8_u91cfv)
63 until _u6761_u4ef6f({
64 ["变量v"] = _u53d8_u91cfv
65 })
66 do
67 local _with_0 = _u6761_u4ef6f
68 local _u53d8_u91cfv = _u6570_u7ec4["变量v"]
69 _with_0["字段x"] = 1
70 end
71 local _u53d8_u91cfx
72 if _u6761_u4ef6f then
73 _u53d8_u91cfx = {
74 ["字段v"] = _u5b57_u6bb5v
75 }
76 end
77 do
78 local _exp_0 = _u6761_u4ef6f({
79 ["字段v"] = _u5b57_u6bb5v
80 })
81 if _u6761_u4ef6f == _exp_0 then
82 _u53d8_u91cfx = {
83 ["字段v"] = _u5b57_u6bb5v
84 }
85 end
86 end
87 local _u6570_u5b57_u6570_u7ec4
88 do
89 local _accum_0 = { }
90 local _len_0 = 1
91 for _u6570_u5b57 = 1, _u957f_u5ea6 do
92 _accum_0[_len_0] = {
93 ["数字"] = _u6570_u5b57
94 }
95 _len_0 = _len_0 + 1
96 end
97 _u6570_u5b57_u6570_u7ec4 = _accum_0
98 end
99 local _u5bf9_u8c61_u6570_u7ec4
100 do
101 local _accum_0 = { }
102 local _len_0 = 1
103 local _list_0 = _u7269_u4ef6_u6570_u7ec4
104 for _index_0 = 1, #_list_0 do
105 local _u7269_u4ef6 = _list_0[_index_0]
106 _accum_0[_len_0] = {
107 ["名称"] = _u7269_u4ef6
108 }
109 _len_0 = _len_0 + 1
110 end
111 _u5bf9_u8c61_u6570_u7ec4 = _accum_0
112 end
113end
114return nil