1
+ [[
2
+ " start" ,
3
+ [" comment" ," #pragma" ],
4
+ [" text" ," execution.option 42" ]
5
+ ],[
6
+ " start"
7
+ ],[
8
+ " start" ,
9
+ [" comment" ," ##" ]
10
+ ],[
11
+ " start" ,
12
+ [" comment" ," ## This is a test script" ]
13
+ ],[
14
+ " start" ,
15
+ [" comment" ," ##" ]
16
+ ],[
17
+ " start"
18
+ ],[
19
+ " comment" ,
20
+ [" comment" ," /* This is" ]
21
+ ],[
22
+ " comment" ,
23
+ [" comment" ," a multi-line" ]
24
+ ],[
25
+ " comment" ,
26
+ [" comment" ," comment" ]
27
+ ],[
28
+ " start" ,
29
+ [" comment" ," */" ]
30
+ ],[
31
+ " start" ,
32
+ [" keyword" ," if" ],
33
+ [" text" ," " ],
34
+ [" lparen" ," (" ],
35
+ [" identifier" ," out" ],
36
+ [" text" ," " ],
37
+ [" keyword.operator" ," !=" ],
38
+ [" text" ," " ],
39
+ [" constant.language" ," null" ],
40
+ [" text" ," " ],
41
+ [" keyword" ," and" ],
42
+ [" text" ," " ],
43
+ [" identifier" ," result" ],
44
+ [" text" ," " ],
45
+ [" keyword.operator" ," ==" ],
46
+ [" text" ," " ],
47
+ [" constant.language" ," null" ],
48
+ [" rparen" ," )" ],
49
+ [" text" ," " ],
50
+ [" identifier" ," out" ],
51
+ [" punctuation" ," ." ],
52
+ [" identifier" ," println" ],
53
+ [" lparen" ," (" ],
54
+ [" string" ," \" The result is \" " ],
55
+ [" text" ," " ],
56
+ [" keyword.operator" ," +" ],
57
+ [" text" ," " ],
58
+ [" identifier" ," result" ],
59
+ [" rparen" ," )" ],
60
+ [" text" ," ;" ]
61
+ ],[
62
+ " start" ,
63
+ [" identifier" ," x" ],
64
+ [" text" ," " ],
65
+ [" keyword.operator" ," =" ],
66
+ [" text" ," " ],
67
+ [" string.regexp" ," ~/\\ w+" ],
68
+ [" constant.language.escape" ," \\ /" ],
69
+ [" string.regexp" ," test/" ],
70
+ [" text" ," ;" ]
71
+ ],[
72
+ " start" ,
73
+ [" identifier" ," y" ],
74
+ [" text" ," " ],
75
+ [" keyword.operator" ," =" ],
76
+ [" text" ," " ],
77
+ [" constant.numeric" ," 2" ],
78
+ [" text" ," ;" ]
79
+ ],[
80
+ " start" ,
81
+ [" identifier" ," result" ],
82
+ [" text" ," " ],
83
+ [" keyword.operator" ," =" ],
84
+ [" text" ," " ],
85
+ [" identifier" ," x" ],
86
+ [" text" ," " ],
87
+ [" keyword.operator" ," *" ],
88
+ [" text" ," " ],
89
+ [" identifier" ," y" ],
90
+ [" text" ," " ],
91
+ [" keyword.operator" ," +" ],
92
+ [" text" ," " ],
93
+ [" constant.numeric" ," 5" ],
94
+ [" text" ," ;" ]
95
+ ],[
96
+ " start" ,
97
+ [" keyword" ," if" ],
98
+ [" text" ," " ],
99
+ [" lparen" ," (" ],
100
+ [" identifier" ," out" ],
101
+ [" text" ," " ],
102
+ [" keyword.operator" ," !=" ],
103
+ [" text" ," " ],
104
+ [" constant.language" ," null" ],
105
+ [" rparen" ," )" ],
106
+ [" text" ," " ],
107
+ [" identifier" ," out" ],
108
+ [" punctuation" ," ." ],
109
+ [" identifier" ," println" ],
110
+ [" lparen" ," (" ],
111
+ [" string" ," \" The result is \" " ],
112
+ [" text" ," " ],
113
+ [" keyword.operator" ," +" ],
114
+ [" text" ," " ],
115
+ [" identifier" ," result" ],
116
+ [" rparen" ," )" ],
117
+ [" text" ," ;" ]
118
+ ],[
119
+ " start"
120
+ ],[
121
+ " start" ,
122
+ [" storage.type.annotation" ," @lenient" ],
123
+ [" text" ," " ],
124
+ [" storage.type.annotation" ," @silent" ],
125
+ [" text" ," " ],
126
+ [" identifier" ," x" ],
127
+ [" punctuation" ," ." ],
128
+ [" identifier" ," someMethod" ],
129
+ [" lparen" ," (" ],
130
+ [" rparen" ," )" ],
131
+ [" text" ," ;" ]
132
+ ],[
133
+ " start"
134
+ ],[
135
+ " string" ,
136
+ [" string" ," `multi-line string" ]
137
+ ],[
138
+ " start" ,
139
+ [" string" ," with " ],
140
+ [" lparen" ," ${" ],
141
+ [" keyword" ," var" ],
142
+ [" text" ," " ],
143
+ [" identifier" ," interpolation" ],
144
+ [" text" ," " ],
145
+ [" keyword.operator" ," =" ],
146
+ [" text" ," " ],
147
+ [" string" ," \" Hey!\" " ],
148
+ [" rparen" ," }" ],
149
+ [" string" ," and " ],
150
+ [" constant.language.escape" ," \\ " ],
151
+ [" string" ," escap" ],
152
+ [" constant.language.escape" ," \\ u00E9" ],
153
+ [" string" ," chars`" ]
154
+ ],[
155
+ " start"
156
+ ]]
0 commit comments