corrected some file operations dialog msgs
[midnight-commander.git] / syntax / java.syntax
blob7445e6117d9d37072213b6614dac0cfde43cfac5
1 #From lol_zimmerli%headbanger.ch@mail.headbanger.ch  Tue Feb  9 15:26:11 1999
3 #Hi again,
5 #>Cooledit checks the extension and the first line of a file.
6 #>You can add in .java to the .c .cpp and so on, in your ~/.cedit/syntax
7 #>file.
9 #Very simple, in fact. Bravo!
11 #I've edited it and added a 'Java Program' item. It's a quick edit, so it 
12 #may contain typos and/or error. Maybe I also have forgot some words...
14 #The java item is a copy of the c/c++ with stuff added (The first lines 
15 #until the comment).
16 #and stuff deleted (some c/c++ specific words).
18 #I'm not sure how I named it (file ..\*\\.(java|JAVA|Java|jav)$ 
19 #Java\sProgram)...
21 #Feel free to do whatever you want with it, including distribute it in any 
22 #ways, delete it, re-edit it... Just, if you re-edit it, please mail me it 
23 #back.
26 #>Thanks for the feedback
28 #Thank you for cooledit :)
31 #/* Lol Zimmerli */
32 ## Encoder
33 #// www.headbanger.ch
34 #<!-- www.couleur3.ch www.ebel.ch www.refresh.ch -->
38 context default
39     keyword whole abstract yellow/24
40     keyword whole boolean yellow/24
41     keyword whole byte yellow/24
42     keyword whole byvalue yellow/24
43     keyword whole cast yellow/24
44     keyword whole extends yellow/24
45     keyword whole final yellow/24
46     keyword whole implements yellow/24
47     keyword whole import yellow/24
48     keyword whole inner yellow/24
49     keyword whole instanceof yellow/24
50     keyword whole outer yellow/24
51     keyword whole package yellow/24
52     keyword whole rest yellow/24
53     keyword whole synchronized yellow/24
54     keyword whole throws yellow/24
55     keyword whole transient yellow/24
56     keyword whole finally yellow/24
57     keyword whole future yellow/24
58     keyword whole generic yellow/24
59     keyword whole interface yellow/24
60     keyword whole native yellow/24
61     keyword whole null yellow/24
62     keyword whole super yellow/24
63     keyword whole var yellow/24
64     keyword whole clone brightred/18
65     keyword whole equals brightred/18
66     keyword whole finalize brightred/18
67     keyword whole getClass brightred/18
68     keyword whole hashCode brightred/18
69     keyword whole notify brightred/18
70     keyword whole notifyAll brightred/18
71     keyword whole toString brightred/18
72     keyword whole wait brightred/18
73     #end Lol's adds
74     keyword whole break yellow/24
75     keyword whole case yellow/24
76     keyword whole char yellow/24
77     keyword whole const yellow/24
78     keyword whole continue yellow/24
79     keyword whole default yellow/24
80     keyword whole do yellow/24
81     keyword whole double yellow/24
82     keyword whole else yellow/24
83     keyword whole float yellow/24
84     keyword whole for yellow/24
85     keyword whole goto yellow/24
86     keyword whole if yellow/24
87     keyword whole int yellow/24
88     keyword whole long yellow/24
89     keyword whole return yellow/24
90     keyword whole short yellow/24
91     keyword whole static yellow/24
92     keyword whole switch yellow/24
93     keyword whole void yellow/24
94     keyword whole volatile yellow/24
95     keyword whole while yellow/24
96     keyword whole catch yellow/24
97     keyword whole class yellow/24
98     keyword whole new yellow/24
99     keyword whole private yellow/24
100     keyword whole protected yellow/24
101     keyword whole public yellow/24
102     keyword whole this yellow/24
103     keyword whole throw yellow/24
104     keyword whole try yellow/24
105     keyword whole false yellow/24
106     keyword whole true yellow/24
108     keyword /\* brown/22
109     keyword \*/ brown/22
110     keyword // brown/22
112     keyword '\s' brightgreen/16
113     keyword '+' brightgreen/16
114     keyword > yellow/24
115     keyword < yellow/24
116     keyword \+ yellow/24
117     keyword - yellow/24
118     keyword \* yellow/24
119     keyword / yellow/24
120     keyword % yellow/24
121     keyword = yellow/24
122     keyword != yellow/24
123     keyword == yellow/24
124     keyword { brightcyan/14
125     keyword } brightcyan/14
126     keyword ( brightcyan/15
127     keyword ) brightcyan/15
128     keyword [ brightcyan/14
129     keyword ] brightcyan/14
130     keyword , brightcyan/14
131     keyword : brightcyan/14
132     keyword ? brightcyan/14
133     keyword ; brightmagenta/19
134 context exclusive /\* \*/ brown/22
135     spellcheck
136 context exclusive // \n brown/22
137     spellcheck
138 context linestart # \n brightred/18
139     keyword \\\n yellow/24
140     keyword /\**\*/ brown/22
141     keyword "+" red/19
142     keyword <+> red/19
143 context " " green/6
144     spellcheck
145     keyword \\" brightgreen/16
146     keyword \\n brightgreen/16
147     keyword %% brightgreen/16
148     keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen/16
149     keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen/16
150     keyword %\[hl\]n brightgreen/16
151     keyword %\[.\]\[0123456789\]s brightgreen/16
152     keyword %[*] brightgreen/16
153     keyword %c brightgreen/16
154     keyword \\\{0123\}\{01234567\}\{01234567\} brightgreen/16
155     keyword \\\\ brightgreen/16
156     keyword \\' brightgreen/16
157     keyword \\\{abtnvfr\} brightgreen/16