1
1
<- =>
2
2
3
3
abstract case catch
4
- class def do else
5
- extends final finally
6
- for forSome if
7
- implicit import; lazy
4
+ class def derives do
5
+ else enum extends extension
6
+ final finally
7
+ for forSome given if
8
+ implicit import;
9
+ infix inline lazy
8
10
match new null object
11
+ opaque open
9
12
override package private
10
13
protected return sealed
11
14
self super this throw
12
- trait try type val
15
+ trait transparent try
16
+ type using val
13
17
var while with yield
14
18
15
19
----------------------------------------------------
16
20
17
21
[
18
22
["keyword", "<-"], ["keyword", "=>"],
19
23
20
- ["keyword", "abstract"], ["keyword", "case"], ["keyword", "catch"],
21
- ["keyword", "class"], ["keyword", "def"], ["keyword", "do"], ["keyword", "else"],
22
- ["keyword", "extends"], ["keyword", "final"], ["keyword", "finally"],
23
- ["keyword", "for"], ["keyword", "forSome"], ["keyword", "if"],
24
- ["keyword", "implicit"], ["keyword", "import"], ["punctuation", ";"], ["keyword", "lazy"],
25
- ["keyword", "match"], ["keyword", "new"], ["keyword", "null"], ["keyword", "object"],
26
- ["keyword", "override"], ["keyword", "package"], ["keyword", "private"],
27
- ["keyword", "protected"], ["keyword", "return"], ["keyword", "sealed"],
28
- ["keyword", "self"], ["keyword", "super"], ["keyword", "this"], ["keyword", "throw"],
29
- ["keyword", "trait"], ["keyword", "try"], ["keyword", "type"], ["keyword", "val"],
30
- ["keyword", "var"], ["keyword", "while"], ["keyword", "with"], ["keyword", "yield"]
24
+ ["keyword", "abstract"],
25
+ ["keyword", "case"],
26
+ ["keyword", "catch"],
27
+
28
+ ["keyword", "class"],
29
+ ["keyword", "def"],
30
+ ["keyword", "derives"],
31
+ ["keyword", "do"],
32
+
33
+ ["keyword", "else"],
34
+ ["keyword", "enum"],
35
+ ["keyword", "extends"],
36
+ ["keyword", "extension"],
37
+
38
+ ["keyword", "final"],
39
+ ["keyword", "finally"],
40
+
41
+ ["keyword", "for"],
42
+ ["keyword", "forSome"],
43
+ ["keyword", "given"],
44
+ ["keyword", "if"],
45
+
46
+ ["keyword", "implicit"],
47
+ ["keyword", "import"],
48
+ ["punctuation", ";"],
49
+
50
+ ["keyword", "infix"],
51
+ ["keyword", "inline"],
52
+ ["keyword", "lazy"],
53
+
54
+ ["keyword", "match"],
55
+ ["keyword", "new"],
56
+ ["keyword", "null"],
57
+ ["keyword", "object"],
58
+
59
+ ["keyword", "opaque"],
60
+ ["keyword", "open"],
61
+
62
+ ["namespace", ["override"]],
63
+ ["keyword", "package"],
64
+ ["keyword", "private"],
65
+
66
+ ["keyword", "protected"],
67
+ ["keyword", "return"],
68
+ ["keyword", "sealed"],
69
+
70
+ ["keyword", "self"],
71
+ ["keyword", "super"],
72
+ ["keyword", "this"],
73
+ ["keyword", "throw"],
74
+
75
+ ["keyword", "trait"],
76
+ ["keyword", "transparent"],
77
+ ["keyword", "try"],
78
+
79
+ ["keyword", "type"],
80
+ ["keyword", "using"],
81
+ ["keyword", "val"],
82
+
83
+ ["keyword", "var"],
84
+ ["keyword", "while"],
85
+ ["keyword", "with"],
86
+ ["keyword", "yield"]
31
87
]
32
88
33
89
----------------------------------------------------
34
90
35
- Checks for keywords.
91
+ Checks for keywords.
0 commit comments