aboutsummaryrefslogtreecommitdiff
path: root/spec/outputs/unicode/whitespace.lua
diff options
context:
space:
mode:
authorLi Jin <dragon-fly@qq.com>2023-08-17 10:36:15 +0800
committerLi Jin <dragon-fly@qq.com>2023-08-17 10:36:15 +0800
commite61cce21ef7def2c2e52dd6cb6a5b540ebcac29d (patch)
tree6e7c5e7e6f13157e9f8db26c38f6d8cba75683e5 /spec/outputs/unicode/whitespace.lua
parent289faf45ac26f7e0ac1a1e4305e5c42fc1e5b866 (diff)
downloadyuescript-e61cce21ef7def2c2e52dd6cb6a5b540ebcac29d.tar.gz
yuescript-e61cce21ef7def2c2e52dd6cb6a5b540ebcac29d.tar.bz2
yuescript-e61cce21ef7def2c2e52dd6cb6a5b540ebcac29d.zip
add unicode identifier support, fix more issue from #144
Diffstat (limited to 'spec/outputs/unicode/whitespace.lua')
-rw-r--r--spec/outputs/unicode/whitespace.lua98
1 files changed, 98 insertions, 0 deletions
diff --git a/spec/outputs/unicode/whitespace.lua b/spec/outputs/unicode/whitespace.lua
new file mode 100644
index 0000000..d026abb
--- /dev/null
+++ b/spec/outputs/unicode/whitespace.lua
@@ -0,0 +1,98 @@
1local _ = {
2 1,
3 2
4}
5_ = {
6 1,
7 2
8}
9_ = {
10 1,
11 2
12}
13_ = {
14 1,
15 2
16}
17_ = {
18 1,
19 2
20}
21_ = {
22 _u4e8b_u60c5(1, 2, 4, 5, 6),
23 3,
24 4,
25 5
26}
27_ = {
28 _u53d8_u91cfa(1, 2, 3),
29 4,
30 5,
31 6,
32 1,
33 2,
34 3
35}
36_ = {
37 _u53d8_u91cfb(1, 2, 3, 4, 5, 6),
38 1,
39 2,
40 3,
41 1,
42 2,
43 3
44}
45_ = {
46 1,
47 2,
48 3
49}
50_ = {
51 _u53d8_u91cfc(1, 2, 3)
52}
53_u4f60_u597d(1, 2, 3, 4, 1, 2, 3, 4, 4, 5)
54_u53d8_u91cfx(1, 2, 3, 4, 5, 6)
55_u4f60_u597d(1, 2, 3, _u4e16_u754c(4, 5, 6, 5, 6, 7, 8))
56_u4f60_u597d(1, 2, 3, _u4e16_u754c(4, 5, 6, 5, 6, 7, 8), 9, 9)
57_ = {
58 _u4f60_u597d(1, 2),
59 3,
60 4,
61 5,
62 6
63}
64local _u53d8_u91cfx = {
65 _u4f60_u597d(1, 2, 3, 4, 5, 6, 7),
66 1,
67 2,
68 3,
69 4
70}
71if _u4f60_u597d(1, 2, 3, _u4e16_u754c, _u4e16_u754c) then
72 _u6253_u5370("你好")
73end
74if _u4f60_u597d(1, 2, 3, _u4e16_u754c, _u4e16_u754c) then
75 _u6253_u5370("你好")
76end
77_u53d8_u91cfa(_u4e00_u4e2a, _u4e24_u4e2a, _u4e09_u4e2a)
78_u53d8_u91cfb(_u4e00_u4e2a, _u4e24_u4e2a, _u4e09_u4e2a)
79_u53d8_u91cfc(_u4e00_u4e2a, _u4e24_u4e2a, _u4e09_u4e2a, _u56db_u4e2a)
80local v
81v = function()
82 return _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc
83end
84local v1, v2, v3
85v1, v2, v3 = function()
86 return _u53d8_u91cfa
87end, _u53d8_u91cfb, _u53d8_u91cfc
88local _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc, _u53d8_u91cfd, _u53d8_u91cfe, _u53d8_u91cff = 1, f2({
89 abc = abc
90}), 3, 4, _u51fd_u65705(abc), 6
91for _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc in pairs(_u5bf9_u8c61tb) do
92 _u6253_u5370(_u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc)
93end
94for i = 1, 10, -1 do
95 _u6253_u5370(i)
96end
97local _u53d8_u91cfa, _u53d8_u91cfb, _u53d8_u91cfc
98return nil