aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/unicode/multiline_chain.yue
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/inputs/unicode/multiline_chain.yue
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/inputs/unicode/multiline_chain.yue')
-rw-r--r--spec/inputs/unicode/multiline_chain.yue99
1 files changed, 99 insertions, 0 deletions
diff --git a/spec/inputs/unicode/multiline_chain.yue b/spec/inputs/unicode/multiline_chain.yue
new file mode 100644
index 0000000..403f93b
--- /dev/null
+++ b/spec/inputs/unicode/multiline_chain.yue
@@ -0,0 +1,99 @@
1变量x = 变量a
2 .变量b
3 .变量c
4 --[[chain item]] .变量d
5
6变量x
7 .变量y = 变量a
8 .变量b
9 \变量c!
10
11函数 1, 参数2
12 .值
13 \获取!, 参数3
14 .值
15 \获取!
16 * 1
17 * 变量x?
18 .变量y?
19 .变量z?
20 * 3
21
22表bb =
23 键1: 变量a
24 \变量b 123
25 .变量c!
26 键2:
27 键w1: 变量a!
28 .变量b
29 \变量c!
30
31表b = 函数1{}
32 .变量a
33 |> 函数2? "abc", _
34
35函数 = -> [变量a
36 .变量b
37 \变量c 123 for {变量a} in *值集合]
38
39函数1 = -> 变量x, 变量a
40 \变量b 123
41 .变量c "abc"
42
43结果 = 原始
44 .转换.root
45 .gameObject
46 \父节点!
47 \后代节点!
48 \选择启用!
49 \选择可见!
50 \标签相等 "fx"
51 \筛选 (元素)->
52 if 元素\是否目标!
53 return false
54 元素.名称\结束于 "(Clone)"
55 \销毁!
56
57原点.变换.根节点.游戏对象
58 \父节点!\后代节点!
59 \选择启用!
60 \选择可见!
61 \标签相等 "fx"
62 \筛选 (元素)-> 元素.名称\结束于 "(Clone)"
63 \销毁!
64
65with 项目
66 .项目字段A = 123
67
68 \调用方法!\连续调用!
69
70 \调用方法!
71 \连续调用!
72 \连续调用!
73
74 switch .项目字段B
75 \取值!
76 when "Valid", \获取项目状态!
77 \项目方法A!\取值!
78 else
79 \项目方法B!
80 \取值!
81
82 变量a = if .项目字段C
83 .项目字段D
84 else
85 .项目字段E
86
87 for 变量v in *值集合
88 \项目方法C 变量v
89
90 for 变量i = 1, 计数器
91 \项目方法C 变量i
92
93 unless .变量b
94 .变量c = while .项目字段D
95 \下一个项目!
96 \取得!
97
98nil
99