Minor optimization of memory allocation for string copy.
[midnight-commander.git] / misc / syntax / java.syntax
blob71e05abcf52e388ec0dc87b4de0bacb3aa04c4d2
1 # Syntax rules for the Java programming language
3 # Authors:
4 # lol_zimmerli%headbanger.ch@mail.headbanger.ch, 1999
6 context default
7     keyword whole abstract yellow
8     keyword whole boolean yellow
9     keyword whole break yellow
10     keyword whole byte yellow
11     keyword whole byvalue yellow
12     keyword whole case yellow
13     keyword whole cast yellow
14     keyword whole catch yellow
15     keyword whole char yellow
16     keyword whole class yellow
17     keyword whole clone brightred
18     keyword whole const yellow
19     keyword whole continue yellow
20     keyword whole def yellow
21     keyword whole default yellow
22     keyword whole do yellow
23     keyword whole double yellow
24     keyword whole else yellow
25     keyword whole enum yellow
26     keyword whole equals brightred
27     keyword whole extends yellow
28     keyword whole false yellow
29     keyword whole final yellow
30     keyword whole finalize brightred
31     keyword whole finally yellow
32     keyword whole float yellow
33     keyword whole for yellow
34     keyword whole future yellow
35     keyword whole generic yellow
36     keyword whole getClass brightred
37     keyword whole goto yellow
38     keyword whole hashCode brightred
39     keyword whole if yellow
40     keyword whole implements yellow
41     keyword whole import yellow
42     keyword whole inner yellow
43     keyword whole instanceof yellow
44     keyword whole int yellow
45     keyword whole interface yellow
46     keyword whole long yellow
47     keyword whole native yellow
48     keyword whole new yellow
49     keyword whole notify brightred
50     keyword whole notifyAll brightred
51     keyword whole null yellow
52     keyword whole outer yellow
53     keyword whole package yellow
54     keyword whole private yellow
55     keyword whole protected yellow
56     keyword whole public yellow
57     keyword whole rest yellow
58     keyword whole return yellow
59     keyword whole short yellow
60     keyword whole static yellow
61     keyword whole super yellow
62     keyword whole switch yellow
63     keyword whole synchronized yellow
64     keyword whole this yellow
65     keyword whole throw yellow
66     keyword whole throws yellow
67     keyword whole toString brightred
68     keyword whole transient yellow
69     keyword whole true yellow
70     keyword whole try yellow
71     keyword whole var yellow
72     keyword whole void yellow
73     keyword whole volatile yellow
74     keyword whole wait brightred
75     keyword whole while yellow
77     keyword /\* brown
78     keyword \*/ brown
79     keyword // brown
81     keyword '\s' brightgreen
82     keyword '+' brightgreen
83     keyword > yellow
84     keyword < yellow
85     keyword \+ yellow
86     keyword - yellow
87     keyword \* yellow
88     keyword / yellow
89     keyword % yellow
90     keyword = yellow
91     keyword != yellow
92     keyword == yellow
93     keyword { brightcyan
94     keyword } brightcyan
95     keyword ( brightcyan
96     keyword ) brightcyan
97     keyword [ brightcyan
98     keyword ] brightcyan
99     keyword , brightcyan
100     keyword : brightcyan
101     keyword ? brightcyan
102     keyword ; brightmagenta
104 context exclusive /\* \*/ brown
105     spellcheck
107 context exclusive // \n brown
108     spellcheck
110 context linestart # \n brightred
111     keyword \\\n yellow
112     keyword /\**\*/ brown
113     keyword "+" red
114     keyword <+> red
116 context " " green
117     spellcheck
118     keyword \\" brightgreen
119     keyword \\n brightgreen
120     keyword %% brightgreen
121     keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen
122     keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen
123     keyword %\[hl\]n brightgreen
124     keyword %\[.\]\[0123456789\]s brightgreen
125     keyword %[*] brightgreen
126     keyword %c brightgreen
127     keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen
128     keyword \\\\ brightgreen
129     keyword \\' brightgreen
130     keyword \\\{abtnvfr\} brightgreen