~ubuntu-branches/ubuntu/precise/gtksourceview2/precise-proposed

« back to all changes in this revision

Viewing changes to gtksourceview/language-specs/opal.lang

  • Committer: Bazaar Package Importer
  • Author(s): Benjamin Drung
  • Date: 2010-12-23 22:54:28 UTC
  • Revision ID: james.westby@ubuntu.com-20101223225428-cx24g7rotmmdfx60
Tags: 2.10.5-0ubuntu3
Update syntax highlighting file for Opal.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<!--
3
3
 
4
 
 Authors: Alexander Eichner
 
4
 This file is part of GtkSourceView
 
5
 
 
6
 Authors: Alexander Eichner <aeichner@freitagsrunde.org>
5
7
 Copyright (C) 2007 Alexander Eichner <aeichner@freitagsrunde.org>
6
8
 
7
 
 This library is free software; you can redistribute it and/or
8
 
 modify it under the terms of the GNU Library General Public
 
9
 GtkSourceView is free software; you can redistribute it and/or
 
10
 modify it under the terms of the GNU Lesser General Public
9
11
 License as published by the Free Software Foundation; either
10
 
 version 2 of the License, or (at your option) any later version.
 
12
 version 2.1 of the License, or (at your option) any later version.
11
13
 
12
 
 This library is distributed in the hope that it will be useful,
 
14
 GtkSourceView is distributed in the hope that it will be useful,
13
15
 but WITHOUT ANY WARRANTY; without even the implied warranty of
14
16
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15
 
 Library General Public License for more details.
 
17
 Lesser General Public License for more details.
16
18
 
17
 
 You should have received a copy of the GNU Library General Public
18
 
 License along with this library; if not, write to the
19
 
 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
20
 
 Boston, MA 02111-1307, USA.
 
19
 You should have received a copy of the GNU Lesser General Public
 
20
 License along with this library; if not, write to the Free Software
 
21
 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
21
22
 
22
23
-->
23
24
<language id="opal" _name="Opal" version="2.0" _section="Sources">
24
 
    <metadata>
25
 
      <property name="mimetypes"/>
26
 
      <property name="globs">*.sign;*.impl</property>
27
 
      <property name="line-comment-start">--</property>
28
 
      <property name="block-comment-start">/*</property>
29
 
      <property name="block-comment-end">*/</property>
30
 
    </metadata>
31
 
 
32
 
    <styles>
33
 
        <style id="module-handler" _name="Module Handler" map-to="def:preprocessor"/>
34
 
        <style id="comment" _name="Comment" map-to="def:comment"/>
35
 
        <style id="common-defines" _name="Common Defines" map-to="def:special-constant"/>
36
 
        <style id="error" _name="Error" map-to="def:error"/>
37
 
        <style id="string" _name="String" map-to="def:string"/>
38
 
        <style id="keyword" _name="Keyword" map-to="def:keyword"/>
39
 
        <style id="boolean" _name="Boolean value" map-to="def:boolean"/>
40
 
        <style id="decimal" _name="Decimal number" map-to="def:decimal"/>
41
 
        <style id="type" _name="Data Type" map-to="def:type"/>
42
 
        <style id="keysymbol" _name="Keysymbol" map-to="def:keyword"/>
43
 
    </styles>
44
 
 
45
 
    <definitions>
46
 
 
47
 
        <context id="opal">
48
 
            <include>
49
 
 
50
 
                <define-regex id="number">[1-9][0-9]*</define-regex>
51
 
                <!-- Comments -->
52
 
                <context id="comment" style-ref="comment" end-at-line-end="true">
53
 
                    <start>--</start>
54
 
                    <include>
55
 
                      <context ref="def:in-line-comment"/>
56
 
                    </include>
57
 
                </context>
58
 
 
59
 
                <context id="decimal" style-ref="decimal">
60
 
                  <match>(?&lt;![\w\.])([1-9][0-9]*|0)[lL]?(?![\w\.])</match>
61
 
                </context>
62
 
 
63
 
                <context id="comment-multiline" style-ref="comment">
64
 
                    <start>/\*</start>
65
 
                    <end>\*/</end>
66
 
                    <include>
67
 
                        <context ref="def:in-comment"/>
68
 
                    </include>
69
 
                </context>
70
 
 
71
 
                <context id="close-comment-outside-comment" style-ref="error">
72
 
                    <match>\*/(?!\*)</match>
73
 
                </context>
74
 
 
75
 
                <context id="string" style-ref="string" end-at-line-end="true">
76
 
                    <start>"</start>
77
 
                    <end>"</end>
78
 
                </context>
79
 
 
80
 
                <context id="module-handler" style-ref="module-handler">
81
 
                  <keyword>IMPORT</keyword>
82
 
                  <keyword>COMPLETELY</keyword>
83
 
                  <keyword>ONLY</keyword>
84
 
                </context>
85
 
 
86
 
                <!-- Keywords -->
87
 
                <context id="keywords" style-ref="keyword">
88
 
                    <keyword>ALL</keyword>
89
 
                    <keyword>AND</keyword>
90
 
                    <keyword>ANDIF</keyword>
91
 
                    <keyword>ANY</keyword>
92
 
                    <keyword>AS</keyword>
93
 
                    <keyword>ASSERT</keyword>
94
 
                    <keyword>AXM</keyword>
95
 
                    <keyword>DATA</keyword>
96
 
                    <keyword>DEF</keyword>
97
 
                    <keyword>DERIVE</keyword>
98
 
                    <keyword>DFD</keyword>
99
 
                    <keyword>DESCRIMINATORS</keyword>
100
 
                    <keyword>ELSE</keyword>
101
 
                    <keyword>EX</keyword>
102
 
                    <keyword>EXTERNAL</keyword>
103
 
                    <keyword>FI</keyword>
104
 
                    <keyword>FIX</keyword>
105
 
                    <keyword>FUN</keyword>
106
 
                    <keyword>IF</keyword>
107
 
                    <keyword>IMPLEMENTATION</keyword>
108
 
                    <keyword>IMPLIES</keyword>
109
 
                    <keyword>IN</keyword>
110
 
                    <keyword>INHERIT</keyword>
111
 
                    <keyword>INJECTIONS</keyword>
112
 
                    <keyword>INTERFACE</keyword>
113
 
                    <keyword>INTERNAL</keyword>
114
 
                    <keyword>LAW</keyword>
115
 
                    <keyword>LAZY</keyword>
116
 
                    <keyword>LEFTASSOC</keyword>
117
 
                    <keyword>LET</keyword>
118
 
                    <keyword>MODULE</keyword>
119
 
                    <keyword>NOT</keyword>
120
 
                    <keyword>NOR</keyword>
121
 
                    <keyword>OR</keyword>
122
 
                    <keyword>ORIF</keyword>
123
 
                    <keyword>OTHERWISE</keyword>
124
 
                    <keyword>POST</keyword>
125
 
                    <keyword>PRE</keyword>
126
 
                    <keyword>PRED</keyword>
127
 
                    <keyword>PRIORITY</keyword>
128
 
                    <keyword>PROPERTIES</keyword>
129
 
                    <keyword>REALIZES</keyword>
130
 
                    <keyword>REQUIRE</keyword>
131
 
                    <keyword>RIGHTASSOC</keyword>
132
 
                    <keyword>SELECTORS</keyword>
133
 
                    <keyword>SIGNATURE</keyword>
134
 
                    <keyword>SORT</keyword>
135
 
                    <keyword>SPC</keyword>
136
 
                    <keyword>SPEC</keyword>
137
 
                    <keyword>SPECIFICATION</keyword>
138
 
                    <keyword>STRUCTURE</keyword>
139
 
                    <keyword>THE</keyword>
140
 
                    <keyword>THEN</keyword>
141
 
                    <keyword>THEORY</keyword>
142
 
                    <keyword>THM</keyword>
143
 
                    <keyword>TYPE</keyword>
144
 
                    <keyword>UNIQ</keyword>
145
 
                    <keyword>WHERE</keyword>
146
 
                </context>
147
 
 
148
 
                <context id="keysymbol" style-ref="keyword">
149
 
                  <keyword>::</keyword>
150
 
                  <keyword>==</keyword>
151
 
                  <keyword>-&gt;</keyword>
152
 
                </context>
153
 
 
154
 
                <context id="types" style-ref="type">
155
 
                    <keyword>aEntry</keyword>
156
 
                    <keyword>agent</keyword>
157
 
                    <keyword>align</keyword>
158
 
                    <keyword>anchor</keyword>
159
 
                    <keyword>ans</keyword>
160
 
                    <keyword>arg</keyword>
161
 
                    <keyword>arg1</keyword>
162
 
                    <keyword>arg2</keyword>
163
 
                    <keyword>array</keyword>
164
 
                    <keyword>arrowWhere</keyword>
165
 
                    <keyword>bag</keyword>
166
 
                    <keyword>bitmap</keyword>
167
 
                    <keyword>bool</keyword>
168
 
                    <keyword>bstree</keyword>
169
 
                    <keyword>byte</keyword>
170
 
                    <keyword>callback</keyword>
171
 
                    <keyword>canvasEditor</keyword>
172
 
                    <keyword>capStyle</keyword>
173
 
                    <keyword>channel</keyword>
174
 
                    <keyword>char</keyword>
175
 
                    <keyword>childstat</keyword>
176
 
                    <keyword>codom</keyword>
177
 
                    <keyword>codomFrom</keyword>
178
 
                    <keyword>codomTo</keyword>
179
 
                    <keyword>color</keyword>
180
 
                    <keyword>colorModel</keyword>
181
 
                    <keyword>com</keyword>
182
 
                    <keyword>composeOp</keyword>
183
 
                    <keyword>config</keyword>
184
 
                    <keyword>configCom</keyword>
185
 
                    <keyword>cursor</keyword>
186
 
                    <keyword>dArray</keyword>
187
 
                    <keyword>data</keyword>
188
 
                    <keyword>data1</keyword>
189
 
                    <keyword>data11</keyword>
190
 
                    <keyword>data2</keyword>
191
 
                    <keyword>data21</keyword>
192
 
                    <keyword>data3</keyword>
193
 
                    <keyword>data31</keyword>
194
 
                    <keyword>data4</keyword>
195
 
                    <keyword>data41</keyword>
196
 
                    <keyword>dataFrom</keyword>
197
 
                    <keyword>dataTo</keyword>
198
 
                    <keyword>defaultPrio</keyword>
199
 
                    <keyword>denotation</keyword>
200
 
                    <keyword>device</keyword>
201
 
                    <keyword>dist</keyword>
202
 
                    <keyword>distOut</keyword>
203
 
                    <keyword>dom</keyword>
204
 
                    <keyword>domFrom</keyword>
205
 
                    <keyword>domTo</keyword>
206
 
                    <keyword>drawing</keyword>
207
 
                    <keyword>dyn</keyword>
208
 
                    <keyword>emitter</keyword>
209
 
                    <keyword>env</keyword>
210
 
                    <keyword>event</keyword>
211
 
                    <keyword>eventInfo</keyword>
212
 
                    <keyword>file</keyword>
213
 
                    <keyword>filemode</keyword>
214
 
                    <keyword>filestat</keyword>
215
 
                    <keyword>filetype</keyword>
216
 
                    <keyword>first</keyword>
217
 
                    <keyword>first1</keyword>
218
 
                    <keyword>first2</keyword>
219
 
                    <keyword>first3</keyword>
220
 
                    <keyword>fission</keyword>
221
 
                    <keyword>fmt</keyword>
222
 
                    <keyword>font</keyword>
223
 
                    <keyword>from</keyword>
224
 
                    <keyword>from1</keyword>
225
 
                    <keyword>from2</keyword>
226
 
                    <keyword>funct</keyword>
227
 
                    <keyword>group</keyword>
228
 
                    <keyword>groupid</keyword>
229
 
                    <keyword>heap</keyword>
230
 
                    <keyword>iconfig</keyword>
231
 
                    <keyword>image</keyword>
232
 
                    <keyword>in</keyword>
233
 
                    <keyword>inData</keyword>
234
 
                    <keyword>index</keyword>
235
 
                    <keyword>inode</keyword>
236
 
                    <keyword>input</keyword>
237
 
                    <keyword>int</keyword>
238
 
                    <keyword>inter</keyword>
239
 
                    <keyword>interdom</keyword>
240
 
                    <keyword>interpreter</keyword>
241
 
                    <keyword>iseq</keyword>
242
 
                    <keyword>items</keyword>
243
 
                    <keyword>joinStyle</keyword>
244
 
                    <keyword>justifyHow</keyword>
245
 
                    <keyword>long</keyword>
246
 
                    <keyword>manager</keyword>
247
 
                    <keyword>managerRequest</keyword>
248
 
                    <keyword>map</keyword>
249
 
                    <keyword>mapEntry</keyword>
250
 
                    <keyword>mark</keyword>
251
 
                    <keyword>mid</keyword>
252
 
                    <keyword>modifier</keyword>
253
 
                    <keyword>nat</keyword>
254
 
                    <keyword>natMap</keyword>
255
 
                    <keyword>OBJECT</keyword>
256
 
                    <keyword>option</keyword>
257
 
                    <keyword>orient</keyword>
258
 
                    <keyword>out</keyword>
259
 
                    <keyword>outData</keyword>
260
 
                    <keyword>output</keyword>
261
 
                    <keyword>packOp</keyword>
262
 
                    <keyword>pair</keyword>
263
 
                    <keyword>parser</keyword>
264
 
                    <keyword>permission</keyword>
265
 
                    <keyword>point</keyword>
266
 
                    <keyword>positionRequest</keyword>
267
 
                    <keyword>process</keyword>
268
 
                    <keyword>procstat</keyword>
269
 
                    <keyword>quad</keyword>
270
 
                    <keyword>range</keyword>
271
 
                    <keyword>real</keyword>
272
 
                    <keyword>regulator</keyword>
273
 
                    <keyword>rel</keyword>
274
 
                    <keyword>relief</keyword>
275
 
                    <keyword>res</keyword>
276
 
                    <keyword>res1</keyword>
277
 
                    <keyword>res2</keyword>
278
 
                    <keyword>result</keyword>
279
 
                    <keyword>role</keyword>
280
 
                    <keyword>sap</keyword>
281
 
                    <keyword>script</keyword>
282
 
                    <keyword>scroller</keyword>
283
 
                    <keyword>scrollView</keyword>
284
 
                    <keyword>scrollWindow</keyword>
285
 
                    <keyword>searchOpt</keyword>
286
 
                    <keyword>second</keyword>
287
 
                    <keyword>seekMode</keyword>
288
 
                    <keyword>selector</keyword>
289
 
                    <keyword>semaphor</keyword>
290
 
                    <keyword>seq</keyword>
291
 
                    <keyword>seqEntry</keyword>
292
 
                    <keyword>set</keyword>
293
 
                    <keyword>setEntry</keyword>
294
 
                    <keyword>short</keyword>
295
 
                    <keyword>sigaction</keyword>
296
 
                    <keyword>sighandler</keyword>
297
 
                    <keyword>sigmask</keyword>
298
 
                    <keyword>signal</keyword>
299
 
                    <keyword>size</keyword>
300
 
                    <keyword>sizeRequest</keyword>
301
 
                    <keyword>some</keyword>
302
 
                    <keyword>sreal</keyword>
303
 
                    <keyword>state</keyword>
304
 
                    <keyword>stateId</keyword>
305
 
                    <keyword>stateRequest</keyword>
306
 
                    <keyword>string</keyword>
307
 
                    <keyword>subrel</keyword>
308
 
                    <keyword>tag</keyword>
309
 
                    <keyword>textEditor</keyword>
310
 
                    <keyword>time</keyword>
311
 
                    <keyword>to</keyword>
312
 
                    <keyword>tree</keyword>
313
 
                    <keyword>triple</keyword>
314
 
                    <keyword>union</keyword>
315
 
                    <keyword>user</keyword>
316
 
                    <keyword>userid</keyword>
317
 
                    <keyword>version</keyword>
318
 
                    <keyword>view</keyword>
319
 
                    <keyword>void</keyword>
320
 
                    <keyword>wconfig</keyword>
321
 
                    <keyword>wconfigCom</keyword>
322
 
                    <keyword>wday</keyword>
323
 
                    <keyword>widget</keyword>
324
 
                    <keyword>window</keyword>
325
 
                    <keyword>wrapStyle</keyword>
326
 
                </context>
327
 
 
328
 
                <!-- booleans -->                
329
 
                <context id="boolean" style-ref="boolean">
330
 
                    <keyword>true</keyword>
331
 
                    <keyword>false</keyword>
332
 
                </context>
333
 
 
334
 
            </include>
335
 
        </context>
336
 
    </definitions>
337
 
</language>
 
 
b'\\ No newline at end of file'
 
25
  <metadata>
 
26
    <property name="globs">*.sign;*.impl</property>
 
27
    <property name="line-comment-start">-- </property>
 
28
    <property name="block-comment-start">/*</property>
 
29
    <property name="block-comment-end">*/</property>
 
30
  </metadata>
 
31
 
 
32
  <styles>
 
33
    <style id="module-handler" _name="Module Handler" map-to="def:preprocessor"/>
 
34
    <style id="comment" _name="Comment" map-to="def:comment"/>
 
35
    <style id="common-defines" _name="Common Defines" map-to="def:special-constant"/>
 
36
    <style id="error" _name="Error" map-to="def:error"/>
 
37
    <style id="string" _name="String" map-to="def:string"/>
 
38
    <style id="keyword" _name="Keyword" map-to="def:keyword"/>
 
39
    <style id="boolean" _name="Boolean value" map-to="def:boolean"/>
 
40
    <style id="decimal" _name="Decimal number" map-to="def:decimal"/>
 
41
    <style id="type" _name="Data Type" map-to="def:type"/>
 
42
    <style id="keysymbol" _name="Keysymbol" map-to="def:keyword"/>
 
43
  </styles>
 
44
 
 
45
  <definitions>
 
46
 
 
47
    <context id="comment" style-ref="comment" end-at-line-end="true" class="comment" class-disabled="no-spell-check">
 
48
      <start>-- </start>
 
49
      <include>
 
50
        <context ref="def:in-line-comment"/>
 
51
      </include>
 
52
    </context>
 
53
 
 
54
    <context id="decimal" style-ref="decimal">
 
55
      <match>(?&lt;![\w\.])([1-9][0-9]*|0)[lL]?(?![\w\.])</match>
 
56
    </context>
 
57
 
 
58
    <context id="comment-multiline" style-ref="comment" class="comment" class-disabled="no-spell-check">
 
59
      <start>/\*</start>
 
60
      <end>\*/</end>
 
61
      <include>
 
62
        <context ref="def:in-comment"/>
 
63
      </include>
 
64
    </context>
 
65
 
 
66
    <context id="close-comment-outside-comment" style-ref="error">
 
67
      <match>\*/(?!\*)</match>
 
68
    </context>
 
69
 
 
70
    <context id="string" style-ref="string" end-at-line-end="true" class="string" class-disabled="no-spell-check">
 
71
      <start>"</start>
 
72
      <end>"</end>
 
73
    </context>
 
74
 
 
75
    <context id="module-handler" style-ref="module-handler">
 
76
      <keyword>IMPORT</keyword>
 
77
      <keyword>COMPLETELY</keyword>
 
78
      <keyword>ONLY</keyword>
 
79
    </context>
 
80
 
 
81
    <context id="keywords" style-ref="keyword">
 
82
      <keyword>ALL</keyword>
 
83
      <keyword>AND</keyword>
 
84
      <keyword>ANDIF</keyword>
 
85
      <keyword>ANY</keyword>
 
86
      <keyword>AS</keyword>
 
87
      <keyword>ASSERT</keyword>
 
88
      <keyword>AXM</keyword>
 
89
      <keyword>DATA</keyword>
 
90
      <keyword>DEF</keyword>
 
91
      <keyword>DERIVE</keyword>
 
92
      <keyword>DFD</keyword>
 
93
      <keyword>DESCRIMINATORS</keyword>
 
94
      <keyword>ELSE</keyword>
 
95
      <keyword>EX</keyword>
 
96
      <keyword>EXTERNAL</keyword>
 
97
      <keyword>FI</keyword>
 
98
      <keyword>FIX</keyword>
 
99
      <keyword>FUN</keyword>
 
100
      <keyword>IF</keyword>
 
101
      <keyword>IMPLEMENTATION</keyword>
 
102
      <keyword>IMPLIES</keyword>
 
103
      <keyword>IN</keyword>
 
104
      <keyword>INHERIT</keyword>
 
105
      <keyword>INJECTIONS</keyword>
 
106
      <keyword>INTERFACE</keyword>
 
107
      <keyword>INTERNAL</keyword>
 
108
      <keyword>LAW</keyword>
 
109
      <keyword>LAZY</keyword>
 
110
      <keyword>LEFTASSOC</keyword>
 
111
      <keyword>LET</keyword>
 
112
      <keyword>MODULE</keyword>
 
113
      <keyword>NOT</keyword>
 
114
      <keyword>NOR</keyword>
 
115
      <keyword>OR</keyword>
 
116
      <keyword>ORIF</keyword>
 
117
      <keyword>OTHERWISE</keyword>
 
118
      <keyword>POST</keyword>
 
119
      <keyword>PRE</keyword>
 
120
      <keyword>PRED</keyword>
 
121
      <keyword>PRIORITY</keyword>
 
122
      <keyword>PROPERTIES</keyword>
 
123
      <keyword>REALIZES</keyword>
 
124
      <keyword>REQUIRE</keyword>
 
125
      <keyword>RIGHTASSOC</keyword>
 
126
      <keyword>SELECTORS</keyword>
 
127
      <keyword>SIGNATURE</keyword>
 
128
      <keyword>SORT</keyword>
 
129
      <keyword>SPC</keyword>
 
130
      <keyword>SPEC</keyword>
 
131
      <keyword>SPECIFICATION</keyword>
 
132
      <keyword>STRUCTURE</keyword>
 
133
      <keyword>THE</keyword>
 
134
      <keyword>THEN</keyword>
 
135
      <keyword>THEORY</keyword>
 
136
      <keyword>THM</keyword>
 
137
      <keyword>TYPE</keyword>
 
138
      <keyword>UNIQ</keyword>
 
139
      <keyword>WHERE</keyword>
 
140
    </context>
 
141
 
 
142
    <context id="keysymbol" style-ref="keyword">
 
143
      <keyword>::</keyword>
 
144
      <keyword>==</keyword>
 
145
      <keyword>-&gt;</keyword>
 
146
    </context>
 
147
 
 
148
    <context id="types" style-ref="type">
 
149
      <keyword>aEntry</keyword>
 
150
      <keyword>agent</keyword>
 
151
      <keyword>align</keyword>
 
152
      <keyword>anchor</keyword>
 
153
      <keyword>ans</keyword>
 
154
      <keyword>arg</keyword>
 
155
      <keyword>arg1</keyword>
 
156
      <keyword>arg2</keyword>
 
157
      <keyword>array</keyword>
 
158
      <keyword>arrowWhere</keyword>
 
159
      <keyword>bag</keyword>
 
160
      <keyword>bitmap</keyword>
 
161
      <keyword>bool</keyword>
 
162
      <keyword>bstree</keyword>
 
163
      <keyword>byte</keyword>
 
164
      <keyword>callback</keyword>
 
165
      <keyword>canvasEditor</keyword>
 
166
      <keyword>capStyle</keyword>
 
167
      <keyword>channel</keyword>
 
168
      <keyword>char</keyword>
 
169
      <keyword>childstat</keyword>
 
170
      <keyword>codom</keyword>
 
171
      <keyword>codomFrom</keyword>
 
172
      <keyword>codomTo</keyword>
 
173
      <keyword>color</keyword>
 
174
      <keyword>colorModel</keyword>
 
175
      <keyword>com</keyword>
 
176
      <keyword>composeOp</keyword>
 
177
      <keyword>config</keyword>
 
178
      <keyword>configCom</keyword>
 
179
      <keyword>cursor</keyword>
 
180
      <keyword>dArray</keyword>
 
181
      <keyword>data</keyword>
 
182
      <keyword>data1</keyword>
 
183
      <keyword>data11</keyword>
 
184
      <keyword>data2</keyword>
 
185
      <keyword>data21</keyword>
 
186
      <keyword>data3</keyword>
 
187
      <keyword>data31</keyword>
 
188
      <keyword>data4</keyword>
 
189
      <keyword>data41</keyword>
 
190
      <keyword>dataFrom</keyword>
 
191
      <keyword>dataTo</keyword>
 
192
      <keyword>defaultPrio</keyword>
 
193
      <keyword>denotation</keyword>
 
194
      <keyword>device</keyword>
 
195
      <keyword>dist</keyword>
 
196
      <keyword>distOut</keyword>
 
197
      <keyword>dom</keyword>
 
198
      <keyword>domFrom</keyword>
 
199
      <keyword>domTo</keyword>
 
200
      <keyword>drawing</keyword>
 
201
      <keyword>dyn</keyword>
 
202
      <keyword>emitter</keyword>
 
203
      <keyword>env</keyword>
 
204
      <keyword>event</keyword>
 
205
      <keyword>eventInfo</keyword>
 
206
      <keyword>file</keyword>
 
207
      <keyword>filemode</keyword>
 
208
      <keyword>filestat</keyword>
 
209
      <keyword>filetype</keyword>
 
210
      <keyword>first</keyword>
 
211
      <keyword>first1</keyword>
 
212
      <keyword>first2</keyword>
 
213
      <keyword>first3</keyword>
 
214
      <keyword>fission</keyword>
 
215
      <keyword>fmt</keyword>
 
216
      <keyword>font</keyword>
 
217
      <keyword>from</keyword>
 
218
      <keyword>from1</keyword>
 
219
      <keyword>from2</keyword>
 
220
      <keyword>funct</keyword>
 
221
      <keyword>group</keyword>
 
222
      <keyword>groupid</keyword>
 
223
      <keyword>heap</keyword>
 
224
      <keyword>iconfig</keyword>
 
225
      <keyword>image</keyword>
 
226
      <keyword>in</keyword>
 
227
      <keyword>inData</keyword>
 
228
      <keyword>index</keyword>
 
229
      <keyword>inode</keyword>
 
230
      <keyword>input</keyword>
 
231
      <keyword>int</keyword>
 
232
      <keyword>inter</keyword>
 
233
      <keyword>interdom</keyword>
 
234
      <keyword>interpreter</keyword>
 
235
      <keyword>iseq</keyword>
 
236
      <keyword>items</keyword>
 
237
      <keyword>joinStyle</keyword>
 
238
      <keyword>justifyHow</keyword>
 
239
      <keyword>long</keyword>
 
240
      <keyword>manager</keyword>
 
241
      <keyword>managerRequest</keyword>
 
242
      <keyword>map</keyword>
 
243
      <keyword>mapEntry</keyword>
 
244
      <keyword>mark</keyword>
 
245
      <keyword>mid</keyword>
 
246
      <keyword>modifier</keyword>
 
247
      <keyword>nat</keyword>
 
248
      <keyword>natMap</keyword>
 
249
      <keyword>OBJECT</keyword>
 
250
      <keyword>option</keyword>
 
251
      <keyword>orient</keyword>
 
252
      <keyword>out</keyword>
 
253
      <keyword>outData</keyword>
 
254
      <keyword>output</keyword>
 
255
      <keyword>packOp</keyword>
 
256
      <keyword>pair</keyword>
 
257
      <keyword>parser</keyword>
 
258
      <keyword>permission</keyword>
 
259
      <keyword>point</keyword>
 
260
      <keyword>positionRequest</keyword>
 
261
      <keyword>process</keyword>
 
262
      <keyword>procstat</keyword>
 
263
      <keyword>quad</keyword>
 
264
      <keyword>range</keyword>
 
265
      <keyword>real</keyword>
 
266
      <keyword>regulator</keyword>
 
267
      <keyword>rel</keyword>
 
268
      <keyword>relief</keyword>
 
269
      <keyword>res</keyword>
 
270
      <keyword>res1</keyword>
 
271
      <keyword>res2</keyword>
 
272
      <keyword>result</keyword>
 
273
      <keyword>role</keyword>
 
274
      <keyword>sap</keyword>
 
275
      <keyword>script</keyword>
 
276
      <keyword>scroller</keyword>
 
277
      <keyword>scrollView</keyword>
 
278
      <keyword>scrollWindow</keyword>
 
279
      <keyword>searchOpt</keyword>
 
280
      <keyword>second</keyword>
 
281
      <keyword>seekMode</keyword>
 
282
      <keyword>selector</keyword>
 
283
      <keyword>semaphor</keyword>
 
284
      <keyword>seq</keyword>
 
285
      <keyword>seqEntry</keyword>
 
286
      <keyword>set</keyword>
 
287
      <keyword>setEntry</keyword>
 
288
      <keyword>short</keyword>
 
289
      <keyword>sigaction</keyword>
 
290
      <keyword>sighandler</keyword>
 
291
      <keyword>sigmask</keyword>
 
292
      <keyword>signal</keyword>
 
293
      <keyword>size</keyword>
 
294
      <keyword>sizeRequest</keyword>
 
295
      <keyword>some</keyword>
 
296
      <keyword>sreal</keyword>
 
297
      <keyword>state</keyword>
 
298
      <keyword>stateId</keyword>
 
299
      <keyword>stateRequest</keyword>
 
300
      <keyword>string</keyword>
 
301
      <keyword>subrel</keyword>
 
302
      <keyword>tag</keyword>
 
303
      <keyword>textEditor</keyword>
 
304
      <keyword>time</keyword>
 
305
      <keyword>to</keyword>
 
306
      <keyword>tree</keyword>
 
307
      <keyword>triple</keyword>
 
308
      <keyword>union</keyword>
 
309
      <keyword>user</keyword>
 
310
      <keyword>userid</keyword>
 
311
      <keyword>version</keyword>
 
312
      <keyword>view</keyword>
 
313
      <keyword>void</keyword>
 
314
      <keyword>wconfig</keyword>
 
315
      <keyword>wconfigCom</keyword>
 
316
      <keyword>wday</keyword>
 
317
      <keyword>widget</keyword>
 
318
      <keyword>window</keyword>
 
319
      <keyword>wrapStyle</keyword>
 
320
    </context>
 
321
 
 
322
    <context id="boolean" style-ref="boolean">
 
323
      <keyword>true</keyword>
 
324
      <keyword>false</keyword>
 
325
    </context>
 
326
 
 
327
    <context id="opal" class="no-spell-check">
 
328
      <include>
 
329
        <context ref="comment"/>
 
330
        <context ref="decimal"/>
 
331
        <context ref="comment-multiline"/>
 
332
        <context ref="close-comment-outside-comment"/>
 
333
        <context ref="string"/>
 
334
        <context ref="module-handler"/>
 
335
        <context ref="keywords"/>
 
336
        <context ref="keysymbol"/>
 
337
        <context ref="types"/>
 
338
        <context ref="boolean"/>
 
339
      </include>
 
340
    </context>
 
341
 
 
342
  </definitions>
 
343
</language>