1 # Syntax rules for the Java programming language
4 # lol_zimmerli%headbanger.ch@mail.headbanger.ch, 1999
6 # 2016-03-21 Konrad Twardowski
7 # * Added missing keywords: _ assert strictfp
10 keyword whole _ yellow
11 keyword whole abstract yellow
12 keyword whole assert yellow
13 keyword whole boolean yellow
14 keyword whole break yellow
15 keyword whole byte yellow
16 keyword whole byvalue yellow
17 keyword whole case yellow
18 keyword whole cast yellow
19 keyword whole catch yellow
20 keyword whole char yellow
21 keyword whole class yellow
22 keyword whole clone brightred
23 keyword whole const yellow
24 keyword whole continue yellow
25 keyword whole def yellow
26 keyword whole default yellow
27 keyword whole do yellow
28 keyword whole double yellow
29 keyword whole else yellow
30 keyword whole enum yellow
31 keyword whole equals brightred
32 keyword whole extends yellow
33 keyword whole false yellow
34 keyword whole final yellow
35 keyword whole finalize brightred
36 keyword whole finally yellow
37 keyword whole float yellow
38 keyword whole for yellow
39 keyword whole future yellow
40 keyword whole generic yellow
41 keyword whole getClass brightred
42 keyword whole goto yellow
43 keyword whole hashCode brightred
44 keyword whole if yellow
45 keyword whole implements yellow
46 keyword whole import yellow
47 keyword whole inner yellow
48 keyword whole instanceof yellow
49 keyword whole int yellow
50 keyword whole interface yellow
51 keyword whole long yellow
52 keyword whole native yellow
53 keyword whole new yellow
54 keyword whole notify brightred
55 keyword whole notifyAll brightred
56 keyword whole null yellow
57 keyword whole outer yellow
58 keyword whole package yellow
59 keyword whole private yellow
60 keyword whole protected yellow
61 keyword whole public yellow
62 keyword whole rest yellow
63 keyword whole return yellow
64 keyword whole short yellow
65 keyword whole static yellow
66 keyword whole strictfp yellow
67 keyword whole super yellow
68 keyword whole switch yellow
69 keyword whole synchronized yellow
70 keyword whole this yellow
71 keyword whole throw yellow
72 keyword whole throws yellow
73 keyword whole toString brightred
74 keyword whole transient yellow
75 keyword whole true yellow
76 keyword whole try yellow
77 keyword whole var yellow
78 keyword whole void yellow
79 keyword whole volatile yellow
80 keyword whole wait brightred
81 keyword whole while yellow
87 keyword '\s' brightgreen
88 keyword '+' brightgreen
108 keyword ; brightmagenta
110 context exclusive /\* \*/ brown
113 context exclusive // \n brown
116 context linestart # \n brightred
118 keyword /\**\*/ brown
124 keyword \\" brightgreen
125 keyword \\n brightgreen
126 keyword %% brightgreen
127 keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen
128 keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen
129 keyword %\[hl\]n brightgreen
130 keyword %\[.\]\[0123456789\]s brightgreen
131 keyword %[*] brightgreen
132 keyword %c brightgreen
133 keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
134 keyword \\\\ brightgreen
135 keyword \\' brightgreen
136 keyword \\\{abtnvfr\} brightgreen