|
28 | 28 | "end": "\\)",
|
29 | 29 | "keywords": "true false null new array",
|
30 | 30 | "contains": {
|
31 |
| - "$ref": "#contains.11.contains.1.contains" |
| 31 | + "$ref": "#contains.11.contains.3.contains", |
| 32 | + "_": "params" |
32 | 33 | }
|
33 | 34 | },
|
34 | 35 | {
|
|
163 | 164 | "begin": "[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*(?![A-Za-z0-9])(?![$])(?=:)(?=(?!::))"
|
164 | 165 | },
|
165 | 166 | {
|
166 |
| - "$ref": "#contains.8", |
| 167 | + "$ref": "#contains.9", |
167 | 168 | "_": "variable"
|
168 | 169 | },
|
169 | 170 | {
|
170 |
| - "$ref": "#contains.10.contains.1.contains.2", |
| 171 | + "$ref": "#contains.11.contains.3.contains.2", |
171 | 172 | "_": "comment"
|
172 | 173 | },
|
173 | 174 | {
|
174 |
| - "$ref": "#contains.10.contains.1.contains.3", |
| 175 | + "$ref": "#contains.11.contains.3.contains.3", |
175 | 176 | "_": "string"
|
176 | 177 | },
|
177 | 178 | {
|
178 |
| - "$ref": "#contains.10.contains.1.contains.4", |
| 179 | + "$ref": "#contains.11.contains.3.contains.4", |
179 | 180 | "_": "number"
|
180 | 181 | },
|
181 | 182 | {
|
182 |
| - "$ref": "#contains.9", |
| 183 | + "$ref": "#contains.11", |
| 184 | + "_": "closure" |
| 185 | + }, |
| 186 | + { |
| 187 | + "$ref": "#contains.10", |
183 | 188 | "_": "invoke"
|
184 | 189 | }
|
185 | 190 | ]
|
|
188 | 193 | },
|
189 | 194 | {
|
190 | 195 | "className": "function",
|
191 |
| - "beginKeywords": "function", |
| 196 | + "beginKeywords": "fn function", |
192 | 197 | "end": "[;{]",
|
193 | 198 | "excludeEnd": true,
|
194 | 199 | "illegal": "\\$|\\[|%",
|
195 | 200 | "contains": [
|
| 201 | + { |
| 202 | + "beginKeywords": "use" |
| 203 | + }, |
196 | 204 | {
|
197 | 205 | "className": "title",
|
198 | 206 | "begin": "[a-zA-Z_]\\w*",
|
199 | 207 | "relevance": 0
|
200 | 208 | },
|
| 209 | + { |
| 210 | + "begin": "=>", |
| 211 | + "endsParent": true |
| 212 | + }, |
201 | 213 | {
|
202 | 214 | "className": "params",
|
203 | 215 | "begin": "\\(",
|
|
206 | 218 | "contains": [
|
207 | 219 | "self",
|
208 | 220 | {
|
209 |
| - "$ref": "#contains.9" |
| 221 | + "$ref": "#contains.9", |
| 222 | + "_": "variable" |
210 | 223 | },
|
211 | 224 | {
|
212 | 225 | "className": "comment",
|
|
291 | 304 | ]
|
292 | 305 | },
|
293 | 306 | {
|
294 |
| - "$ref": "#contains.0" |
| 307 | + "$ref": "#contains.0", |
| 308 | + "_": "simple-attribute" |
295 | 309 | },
|
296 | 310 | {
|
297 |
| - "$ref": "#contains.1" |
| 311 | + "$ref": "#contains.1", |
| 312 | + "_": "attribute" |
298 | 313 | }
|
299 | 314 | ]
|
300 | 315 | }
|
|
311 | 326 | "beginKeywords": "extends implements"
|
312 | 327 | },
|
313 | 328 | {
|
314 |
| - "$ref": "#contains.11.contains.0" |
| 329 | + "$ref": "#contains.11.contains.1", |
| 330 | + "_": "title" |
315 | 331 | }
|
316 | 332 | ]
|
317 | 333 | },
|
|
321 | 337 | "illegal": "[\\.']",
|
322 | 338 | "contains": [
|
323 | 339 | {
|
324 |
| - "$ref": "#contains.11.contains.0" |
| 340 | + "$ref": "#contains.11.contains.1", |
| 341 | + "_": "title" |
325 | 342 | }
|
326 | 343 | ]
|
327 | 344 | },
|
|
330 | 347 | "end": ";",
|
331 | 348 | "contains": [
|
332 | 349 | {
|
333 |
| - "$ref": "#contains.11.contains.0" |
| 350 | + "$ref": "#contains.11.contains.1", |
| 351 | + "_": "title" |
334 | 352 | }
|
335 | 353 | ]
|
336 | 354 | },
|
337 | 355 | {
|
338 | 356 | "begin": "=>"
|
339 | 357 | },
|
340 | 358 | {
|
341 |
| - "$ref": "#contains.11.contains.1.contains.3" |
| 359 | + "$ref": "#contains.11.contains.3.contains.3", |
| 360 | + "_": "string" |
342 | 361 | },
|
343 | 362 | {
|
344 |
| - "$ref": "#contains.11.contains.1.contains.4" |
| 363 | + "$ref": "#contains.11.contains.3.contains.4", |
| 364 | + "_": "number" |
345 | 365 | }
|
346 | 366 | ]
|
347 | 367 | }
|
0 commit comments