/jEdit/tags/jedit-4-3-pre5/modes/interlis.xml
XML | 241 lines | 224 code | 10 blank | 7 comment | 0 complexity | df82fc127fd9927f6e98388537f98d76 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
1<?xml version="1.0"?>
2
3<!DOCTYPE MODE SYSTEM "xmode.dtd">
4
5<!-- INTERLIS mode (www.interlis.ch) by Claude Eisenhut (ce@eisenhutinformatik.ch). -->
6<MODE>
7 <PROPS>
8 <PROPERTY NAME="commentStart" VALUE="/*" />
9 <PROPERTY NAME="commentEnd" VALUE="*/" />
10 <PROPERTY NAME="blockComment" VALUE="!!" />
11 </PROPS>
12
13 <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="FALSE">
14 <!-- Normal comments. -->
15 <SPAN TYPE="COMMENT1">
16 <BEGIN>/*</BEGIN>
17 <END>*/</END>
18 </SPAN>
19
20 <EOL_SPAN TYPE="COMMENT1">!!</EOL_SPAN>
21
22 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
23 <BEGIN>"</BEGIN>
24 <END>"</END>
25 </SPAN>
26
27 <!-- Explanations. -->
28 <SPAN TYPE="COMMENT2">
29 <BEGIN>//</BEGIN>
30 <END>//</END>
31 </SPAN>
32
33 <!-- INTERLIS 1 -->
34 <SEQ TYPE="OPERATOR">-></SEQ>
35 <SEQ TYPE="OPERATOR"><-</SEQ>
36 <SEQ TYPE="OPERATOR">..</SEQ>
37 <SEQ TYPE="OPERATOR">.</SEQ>
38 <SEQ TYPE="OPERATOR">,</SEQ>
39 <SEQ TYPE="OPERATOR">=</SEQ>
40 <SEQ TYPE="OPERATOR">;</SEQ>
41 <SEQ TYPE="OPERATOR">:</SEQ>
42 <SEQ TYPE="OPERATOR">*</SEQ>
43 <SEQ TYPE="OPERATOR">[</SEQ>
44 <SEQ TYPE="OPERATOR">]</SEQ>
45 <SEQ TYPE="OPERATOR">(</SEQ>
46 <SEQ TYPE="OPERATOR">)</SEQ>
47 <SEQ TYPE="OPERATOR">></SEQ>
48 <!-- INTERLIS 2.1 -->
49 <SEQ TYPE="OPERATOR">!=</SEQ>
50 <SEQ TYPE="OPERATOR">#</SEQ>
51 <SEQ TYPE="OPERATOR">%</SEQ>
52 <SEQ TYPE="OPERATOR">(</SEQ>
53 <SEQ TYPE="OPERATOR">)</SEQ>
54 <SEQ TYPE="OPERATOR">*</SEQ>
55 <SEQ TYPE="OPERATOR">,</SEQ>
56 <SEQ TYPE="OPERATOR">--</SEQ>
57 <SEQ TYPE="OPERATOR">-<#></SEQ>
58 <SEQ TYPE="OPERATOR">-<></SEQ>
59 <SEQ TYPE="OPERATOR">-></SEQ>
60 <SEQ TYPE="OPERATOR">.</SEQ>
61 <SEQ TYPE="OPERATOR">..</SEQ>
62 <SEQ TYPE="OPERATOR">/</SEQ>
63 <SEQ TYPE="OPERATOR">:</SEQ>
64 <SEQ TYPE="OPERATOR">:=</SEQ>
65 <SEQ TYPE="OPERATOR">;</SEQ>
66 <SEQ TYPE="OPERATOR"><</SEQ>
67 <SEQ TYPE="OPERATOR"><=</SEQ>
68 <SEQ TYPE="OPERATOR"><></SEQ>
69 <SEQ TYPE="OPERATOR">=</SEQ>
70 <SEQ TYPE="OPERATOR">==</SEQ>
71 <SEQ TYPE="OPERATOR">></SEQ>
72 <SEQ TYPE="OPERATOR">>=</SEQ>
73 <SEQ TYPE="OPERATOR">[</SEQ>
74 <SEQ TYPE="OPERATOR">\</SEQ>
75 <SEQ TYPE="OPERATOR">]</SEQ>
76 <SEQ TYPE="OPERATOR">{</SEQ>
77 <SEQ TYPE="OPERATOR">}</SEQ>
78 <SEQ TYPE="OPERATOR">~</SEQ>
79
80 <KEYWORDS>
81 <!-- INTERLIS 1 -->
82 <KEYWORD1>ANY</KEYWORD1>
83 <KEYWORD1>ARCS</KEYWORD1>
84 <KEYWORD1>AREA</KEYWORD1>
85 <KEYWORD1>BASE</KEYWORD1>
86 <KEYWORD1>BLANK</KEYWORD1>
87 <KEYWORD1>CODE</KEYWORD1>
88 <KEYWORD1>CONTINUE</KEYWORD1>
89 <KEYWORD1>CONTOUR</KEYWORD1>
90 <KEYWORD1>COORD2</KEYWORD1>
91 <KEYWORD1>COORD3</KEYWORD1>
92 <KEYWORD1>DATE</KEYWORD1>
93 <KEYWORD1>DEFAULT</KEYWORD1>
94 <KEYWORD1>DEGREES</KEYWORD1>
95 <KEYWORD1>DERIVATIVES</KEYWORD1>
96 <KEYWORD1>DIM1</KEYWORD1>
97 <KEYWORD1>DIM2</KEYWORD1>
98 <KEYWORD1>DOMAIN</KEYWORD1>
99 <KEYWORD1>END</KEYWORD1>
100 <KEYWORD1>FIX</KEYWORD1>
101 <KEYWORD1>FONT</KEYWORD1>
102 <KEYWORD1>FORMAT</KEYWORD1>
103 <KEYWORD1>FREE</KEYWORD1>
104 <KEYWORD1>GRADS</KEYWORD1>
105 <KEYWORD1>HALIGNMENT</KEYWORD1>
106 <KEYWORD1>I16</KEYWORD1>
107 <KEYWORD1>I32</KEYWORD1>
108 <KEYWORD1>IDENT</KEYWORD1>
109 <KEYWORD1>LINEATTR</KEYWORD1>
110 <KEYWORD1>LINESIZE</KEYWORD1>
111 <KEYWORD1>MODEL</KEYWORD1>
112 <KEYWORD1>NO</KEYWORD1>
113 <KEYWORD1>OPTIONAL</KEYWORD1>
114 <KEYWORD1>OVERLAPS</KEYWORD1>
115 <KEYWORD1>PERIPHERY</KEYWORD1>
116 <KEYWORD1>POLYLINE</KEYWORD1>
117 <KEYWORD1>RADIANS</KEYWORD1>
118 <KEYWORD1>STRAIGHTS</KEYWORD1>
119 <KEYWORD1>SURFACE</KEYWORD1>
120 <KEYWORD1>TABLE</KEYWORD1>
121 <KEYWORD1>TEXT</KEYWORD1>
122 <KEYWORD1>TID</KEYWORD1>
123 <KEYWORD1>TIDSIZE</KEYWORD1>
124 <KEYWORD1>TOPIC</KEYWORD1>
125 <KEYWORD1>TRANSFER</KEYWORD1>
126 <KEYWORD1>UNDEFINED</KEYWORD1>
127 <KEYWORD1>VALIGNMENT</KEYWORD1>
128 <KEYWORD1>VERTEX</KEYWORD1>
129 <KEYWORD1>VERTEXINFO</KEYWORD1>
130 <KEYWORD1>VIEW</KEYWORD1>
131 <KEYWORD1>WITH</KEYWORD1>
132 <KEYWORD1>WITHOUT</KEYWORD1>
133
134 <!-- INTERLIS 2.1 -->
135 <KEYWORD1>ABSTRACT</KEYWORD1>
136 <KEYWORD1>ACCORDING</KEYWORD1>
137 <KEYWORD1>AGGREGATES</KEYWORD1>
138 <KEYWORD1>AGGREGATION</KEYWORD1>
139 <KEYWORD1>ALL</KEYWORD1>
140 <KEYWORD1>AND</KEYWORD1>
141 <KEYWORD1>ARCS</KEYWORD1>
142 <KEYWORD1>AREA</KEYWORD1>
143 <KEYWORD1>ASSOCIATION</KEYWORD1>
144 <KEYWORD1>ATTRIBUTE</KEYWORD1>
145 <KEYWORD1>ATTRIBUTES</KEYWORD1>
146 <KEYWORD1>BAG</KEYWORD1>
147 <KEYWORD1>BASE</KEYWORD1>
148 <KEYWORD1>BASED</KEYWORD1>
149 <KEYWORD1>BASKET</KEYWORD1>
150 <KEYWORD1>BOOLEAN</KEYWORD1>
151 <KEYWORD1>BY</KEYWORD1>
152 <KEYWORD1>CIRCULAR</KEYWORD1>
153 <KEYWORD1>CLASS</KEYWORD1>
154 <KEYWORD1>CLOCKWISE</KEYWORD1>
155 <KEYWORD1>CONSTRAINT</KEYWORD1>
156 <KEYWORD1>CONSTRAINTS</KEYWORD1>
157 <KEYWORD1>CONTINUOUS</KEYWORD1>
158 <KEYWORD1>CONTRACT</KEYWORD1>
159 <KEYWORD1>COORD</KEYWORD1>
160 <KEYWORD1>COUNTERCLOCKWISE</KEYWORD1>
161 <KEYWORD1>DEFINED</KEYWORD1>
162 <KEYWORD1>DEPENDS</KEYWORD1>
163 <KEYWORD1>DERIVED</KEYWORD1>
164 <KEYWORD1>DIRECTED</KEYWORD1>
165 <KEYWORD1>DOMAIN</KEYWORD1>
166 <KEYWORD1>END</KEYWORD1>
167 <KEYWORD1>EQUAL</KEYWORD1>
168 <KEYWORD1>EXISTENCE</KEYWORD1>
169 <KEYWORD1>EXTENDS</KEYWORD1>
170 <KEYWORD1>FIRST</KEYWORD1>
171 <KEYWORD1>FORM</KEYWORD1>
172 <KEYWORD1>FROM</KEYWORD1>
173 <KEYWORD1>FUNCTION</KEYWORD1>
174 <KEYWORD1>GRAPHIC</KEYWORD1>
175 <KEYWORD1>HALIGNMENT</KEYWORD1>
176 <KEYWORD1>IMPORTS</KEYWORD1>
177 <KEYWORD1>IN</KEYWORD1>
178 <KEYWORD1>INSPECTION</KEYWORD1>
179 <KEYWORD1>INTERLIS</KEYWORD1>
180 <KEYWORD1>ISSUED</KEYWORD1>
181 <KEYWORD1>JOIN</KEYWORD1>
182 <KEYWORD1>LAST</KEYWORD1>
183 <KEYWORD1>LINE</KEYWORD1>
184 <KEYWORD1>LIST</KEYWORD1>
185 <KEYWORD1>LNBASE</KEYWORD1>
186 <KEYWORD1>MANDATORY</KEYWORD1>
187 <KEYWORD1>METAOBJECT</KEYWORD1>
188 <KEYWORD1>MODEL</KEYWORD1>
189 <KEYWORD1>NAME</KEYWORD1>
190 <KEYWORD1>NOT</KEYWORD1>
191 <KEYWORD1>NULL</KEYWORD1>
192 <KEYWORD1>NUMERIC</KEYWORD1>
193 <KEYWORD1>OBJECT</KEYWORD1>
194 <KEYWORD1>OF</KEYWORD1>
195 <KEYWORD1>ON</KEYWORD1>
196 <KEYWORD1>OR</KEYWORD1>
197 <KEYWORD1>ORDERED</KEYWORD1>
198 <KEYWORD1>OVERLAPS</KEYWORD1>
199 <KEYWORD1>PARAMETER</KEYWORD1>
200 <KEYWORD1>PARENT</KEYWORD1>
201 <KEYWORD1>PATTERN</KEYWORD1>
202 <KEYWORD1>PI</KEYWORD1>
203 <KEYWORD1>POLYLINE</KEYWORD1>
204 <KEYWORD1>PREFIX</KEYWORD1>
205 <KEYWORD1>PROJECTION</KEYWORD1>
206 <KEYWORD1>REFERENCE</KEYWORD1>
207 <KEYWORD1>REFSYSTEM</KEYWORD1>
208 <KEYWORD1>REQUIRED</KEYWORD1>
209 <KEYWORD1>RESTRICTED</KEYWORD1>
210 <KEYWORD1>ROTATION</KEYWORD1>
211 <KEYWORD1>SELECTION</KEYWORD1>
212 <KEYWORD1>SIGN</KEYWORD1>
213 <KEYWORD1>STRAIGHTS</KEYWORD1>
214 <KEYWORD1>STRUCTURE</KEYWORD1>
215 <KEYWORD1>SURFACE</KEYWORD1>
216 <KEYWORD1>SYMBOLOGY</KEYWORD1>
217 <KEYWORD1>TEXT</KEYWORD1>
218 <KEYWORD1>THATAREA</KEYWORD1>
219 <KEYWORD1>THIS</KEYWORD1>
220 <KEYWORD1>THISAREA</KEYWORD1>
221 <KEYWORD1>TO</KEYWORD1>
222 <KEYWORD1>TOPIC</KEYWORD1>
223 <KEYWORD1>TRANSLATION</KEYWORD1>
224 <KEYWORD1>TYPE</KEYWORD1>
225 <KEYWORD1>UNDEFINED</KEYWORD1>
226 <KEYWORD1>UNION</KEYWORD1>
227 <KEYWORD1>UNIQUE</KEYWORD1>
228 <KEYWORD1>UNIT</KEYWORD1>
229 <KEYWORD1>URI</KEYWORD1>
230 <KEYWORD1>USES</KEYWORD1>
231 <KEYWORD1>VALIGNMENT</KEYWORD1>
232 <KEYWORD1>VERTEX</KEYWORD1>
233 <KEYWORD1>VIEW</KEYWORD1>
234 <KEYWORD1>WHEN</KEYWORD1>
235 <KEYWORD1>WHERE</KEYWORD1>
236 <KEYWORD1>WITH</KEYWORD1>
237 <KEYWORD1>WITHOUT</KEYWORD1>
238
239 </KEYWORDS>
240 </RULES>
241</MODE>