]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/wellknowntext.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / wellknowntext.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE MODE SYSTEM "xmode.dtd">
3 <!--
4 jEdit edit mode for Well Known Text (*.wkt) files
5 https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry
6 https://www.iso.org/standard/60343.html
7 -->
8 <MODE>
9     <PROPS>
10         <PROPERTY NAME="contextInsensitive" VALUE="true"/>
11     </PROPS>
12     <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="([\p{Digit}]+)">
13         <SEQ TYPE="OPERATOR">-</SEQ>
14         <SEQ TYPE="OPERATOR">(</SEQ>
15         <SEQ TYPE="OPERATOR">)</SEQ>
16         <KEYWORDS>
17             <KEYWORD1>POINT</KEYWORD1>
18             <KEYWORD1>LINESTRING</KEYWORD1>
19             <KEYWORD1>POLYGON</KEYWORD1>
20             <KEYWORD1>MULTIPOINT</KEYWORD1>
21             <KEYWORD1>MULTILINESTRING</KEYWORD1>
22             <KEYWORD1>MULTIPOLYGON</KEYWORD1>
23             <KEYWORD1>GEOMETRYCOLLECTION</KEYWORD1>
24             <KEYWORD1>TRIANGLE</KEYWORD1>
25             <KEYWORD1>TIN</KEYWORD1>
26             <KEYWORD1>POLYHEDRALSURFACE</KEYWORD1>
27
28             <KEYWORD2>EMPTY</KEYWORD2>
29             <KEYWORD2>M</KEYWORD2>
30             <KEYWORD2>Z</KEYWORD2>
31             <KEYWORD2>ZM</KEYWORD2>
32         </KEYWORDS>
33     </RULES>
34 </MODE>