forked from PrismJS/prism
/
keywords_feature.test
78 lines (63 loc) · 1.21 KB
/
keywords_feature.test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
%dw 2.0
input payalod application/json
ns ns0 http://localhost.com
var a = 123
type T = String
fun test(a: Number) = a + 123
output application/json
---
{} match
update
case
if(true) do {
}
else
----------------------------------------------------
[
"%dw ",
["number", "2.0"],
["keyword", "input"],
" payalod ",
["mime-type", "application/json"],
["keyword", "ns"],
" ns0 ",
["url", "http://localhost.com"],
["keyword", "var"],
" a ",
["operator", "="],
["number", "123"],
["keyword", "type"],
" T ",
["operator", "="],
" String\n",
["keyword", "fun"],
["function", "test"],
["punctuation", "("],
["property", "a"],
["punctuation", ":"],
" Number",
["punctuation", ")"],
["operator", "="],
" a ",
["operator", "+"],
["number", "123"],
["keyword", "output"],
["mime-type", "application/json"],
["operator", "--"],
["operator", "-"],
["punctuation", "{"],
["punctuation", "}"],
["keyword", "match"],
["keyword", "update"],
["keyword", "case"],
["function", "if"],
["punctuation", "("],
["boolean", "true"],
["punctuation", ")"],
["keyword", "do"],
["punctuation", "{"],
["punctuation", "}"],
["keyword", "else"]
]
----------------------------------------------------
Check for keywords