3 # URL: https://github.com/anvabr/kotlin.syntax
5 # License: GNU General Public License v3.0
10 keyword whole as yellow
11 keyword whole as? yellow
12 keyword whole break yellow
13 keyword whole class yellow
14 keyword whole continue yellow
15 keyword whole do yellow
16 keyword whole else yellow
17 keyword whole false yellow
18 keyword whole for yellow
19 keyword whole fun yellow
20 keyword whole if yellow
21 keyword whole in yellow
22 keyword whole !in yellow
23 keyword whole interface yellow
24 keyword whole is yellow
25 keyword whole !is yellow
26 keyword whole null yellow
27 keyword whole object yellow
28 keyword whole package brown
29 keyword whole return yellow
30 keyword whole super yellow
31 keyword whole this yellow
32 keyword whole throw yellow
33 keyword whole true yellow
34 keyword whole try yellow
35 keyword whole typealias yellow
36 keyword whole val yellow
37 keyword whole var yellow
38 keyword whole when yellow
39 keyword whole while yellow
42 keyword whole by brightgreen
43 keyword whole catch yellow
44 keyword whole constructor brightgreen
45 keyword whole delegate brightgreen
46 keyword whole dynamic brightgreen
47 # keyword whole field brightgreen
48 keyword whole file brightgreen
49 keyword whole finally brightgreen
50 keyword whole get brightgreen
51 keyword whole import brown
52 keyword whole init brightgreen
53 keyword whole param brightgreen
54 keyword whole property brightgreen
55 keyword whole reciever brightgreen
56 keyword whole set brightgreen
57 keyword whole setparam brightgreen
58 keyword whole where brightgreen
61 keyword whole abstract brightmagenta
62 keyword whole annotation brightmagenta
63 keyword whole companion brightmagenta
64 keyword whole const brightmagenta
65 keyword whole crossinline brightmagenta
66 keyword whole data brightmagenta
67 keyword whole enum brightmagenta
68 keyword whole external brightmagenta
69 keyword whole final brightmagenta
70 keyword whole infix brightmagenta
71 keyword whole inline brightmagenta
72 keyword whole inner brightmagenta
73 keyword whole internal brightmagenta
74 keyword whole lateinit brightmagenta
75 keyword whole noinline brightmagenta
76 keyword whole open brightmagenta
77 keyword whole operator brightmagenta
78 keyword whole out brightmagenta
79 keyword whole override brightmagenta
80 keyword whole private brightmagenta
81 keyword whole protected brightmagenta
82 keyword whole public brightmagenta
83 keyword whole reified brightmagenta
84 keyword whole sealed brightmagenta
85 keyword whole suspend brightmagenta
86 keyword whole tailrec brightmagenta
87 keyword whole vararg brightmagenta
90 keyword whole field brightgreen
91 keyword whole it brightgreen
93 keyword @\[ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] brightcyan
94 keyword \[ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\]@ brightcyan
96 # operators and special symbols
103 keyword \+= brightcyan
104 keyword -= brightcyan
105 keyword \*= brightcyan
106 keyword /= brightcyan
107 keyword %= brightcyan
108 keyword \+\+ brightcyan
109 keyword -- brightcyan
110 keyword && brightcyan
111 keyword || brightcyan
113 keyword == brightcyan
114 keyword != brightcyan
115 keyword === brightcyan
116 keyword !== brightcyan
119 keyword >= brightcyan
120 keyword <= brightcyan
123 keyword !! brightcyan
124 keyword ?. brightcyan
125 keyword ?: brightcyan
126 keyword :: brightcyan
127 keyword .. brightcyan
130 keyword -> brightcyan
137 keyword whole Double brightred
138 keyword whole Float brightred
139 keyword whole Long brightred
140 keyword whole Int brightred
141 keyword whole Short brightred
142 keyword whole Byte brightred
143 keyword whole Char brightred
144 keyword whole Boolean brightred
145 keyword whole Array brightred
146 keyword whole String brightred
147 keyword whole ByteArray brightred
148 keyword whole ByteSequence brightred
151 context exclusive /\* \*/ gray
152 context exclusive // \n gray
154 context """ """ green
156 keyword \\" brightgreen
157 keyword %% brightgreen
158 keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
159 keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen
160 keyword %\[hl\]n brightgreen
161 keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
162 keyword %[*] brightgreen
163 keyword %c brightgreen
164 keyword %p brightgreen
165 keyword $\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] brightgreen
166 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
167 keyword \\\\ brightgreen
168 keyword \\' brightgreen
169 keyword \\\{abtnvfr\} brightgreen
175 keyword \\" brightgreen
176 keyword %% brightgreen
177 keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen
178 keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen
179 keyword %\[hl\]n brightgreen
180 keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen
181 keyword %[*] brightgreen
182 keyword %c brightgreen
183 keyword %p brightgreen
184 keyword $\[0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz\] brightgreen
185 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
186 keyword \\\\ brightgreen
187 keyword \\' brightgreen
188 keyword \\\{abtnvfr\} brightgreen