diff options
Diffstat (limited to 'spec/outputs/unicode/ambiguous.lua')
-rw-r--r-- | spec/outputs/unicode/ambiguous.lua | 114 |
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 @@ | |||
1 | local _u7ed1_u5b9a = _u6293_u53d6["绑定"]; | ||
2 | (_u7ed1_u5b9a(_u58f0_u660e))({ | ||
3 | ["颜色"] = "Red" | ||
4 | }) | ||
5 | local _u53d8_u91cfa = 'b' | ||
6 | local _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)) | ||
11 | local _u53d8_u91cfb | ||
12 | _u53d8_u91cfa, _u53d8_u91cfb = _u53d8_u91cfc, _u53d8_u91cfd; | ||
13 | (_u53d8_u91cfd(_u53d8_u91cfa))(_u53d8_u91cfc) | ||
14 | for _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) | ||
26 | end | ||
27 | do | ||
28 | _u6253_u5370(); | ||
29 | (a_u53d8_u91cf)(b_u53d8_u91cf(1)) | ||
30 | _u6253_u5370(); | ||
31 | (fn)(function() end) | ||
32 | end | ||
33 | do | ||
34 | _u6253_u5370() | ||
35 | _u5f02_u6b65_u51fd_u6570(function() | ||
36 | _u6253_u5370(); | ||
37 | --[[a comment to insert]] | ||
38 | (haha)() | ||
39 | return nil | ||
40 | end) | ||
41 | end | ||
42 | do | ||
43 | _u6253_u5370(123) | ||
44 | end | ||
45 | do | ||
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 | ||
113 | end | ||
114 | return nil | ||