PageRenderTime 7ms CodeModel.GetById 2ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/jEdit/tags/jedit-4-2-pre14/modes/interlis.xml

#
XML | 241 lines | 224 code | 10 blank | 7 comment | 0 complexity | df82fc127fd9927f6e98388537f98d76 MD5 | raw file
  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">-&gt;</SEQ>
 35		<SEQ TYPE="OPERATOR">&lt;-</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">&gt;</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">-&lt;#&gt;</SEQ>
 58		<SEQ TYPE="OPERATOR">-&lt;&gt;</SEQ>
 59		<SEQ TYPE="OPERATOR">-&gt;</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">&lt;</SEQ>
 67		<SEQ TYPE="OPERATOR">&lt;=</SEQ>
 68		<SEQ TYPE="OPERATOR">&lt;&gt;</SEQ>
 69		<SEQ TYPE="OPERATOR">=</SEQ>
 70		<SEQ TYPE="OPERATOR">==</SEQ>
 71		<SEQ TYPE="OPERATOR">&gt;</SEQ>
 72		<SEQ TYPE="OPERATOR">&gt;=</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>