]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/makefile.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / makefile.xml
index 3f4fae75e332b041518ac8168391e9f6f34f7d4f..a728de8258123cdb7e14b14c518ecd4d1c0a76cc 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
-       <PROPS>\r
-               <PROPERTY NAME="lineComment" VALUE="#" />\r
-       </PROPS>\r
-       <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">\r
-               <!-- Comment -->\r
-               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
-\r
-               <!-- Function calls -->\r
-               <SPAN_REGEXP TYPE="FUNCTION" HASH_CHAR="$" DELEGATE="MAIN">\r
-                       <BEGIN>\$\([a-zA-Z][\w-]* </BEGIN>\r
-                       <END>)</END>\r
-               </SPAN_REGEXP>\r
-\r
-               <!-- $(...) variables -->\r
-               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">\r
-                       <BEGIN>$(</BEGIN>\r
-                       <END>)</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">\r
-                       <BEGIN>${</BEGIN>\r
-                       <END>}</END>\r
-               </SPAN>\r
-\r
-               <MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>\r
-\r
-               <!-- Literals -->\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
-                       <BEGIN>`</BEGIN>\r
-                       <END>`</END>\r
-               </SPAN>\r
-\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-               <SEQ TYPE="OPERATOR">:=</SEQ>\r
-               <SEQ TYPE="OPERATOR">+=</SEQ>\r
-               <SEQ TYPE="OPERATOR">?=</SEQ>\r
-\r
-               <MARK_PREVIOUS TYPE="LABEL" AT_LINE_START="TRUE">:</MARK_PREVIOUS>\r
-\r
-               <KEYWORDS>\r
-                       <KEYWORD1>subst</KEYWORD1>\r
-                       <KEYWORD1>addprefix</KEYWORD1>\r
-                       <KEYWORD1>addsuffix</KEYWORD1>\r
-                       <KEYWORD1>basename</KEYWORD1>\r
-                       <KEYWORD1>dir</KEYWORD1>\r
-                       <KEYWORD1>filter</KEYWORD1>\r
-                       <KEYWORD1>filter-out</KEYWORD1>\r
-                       <KEYWORD1>findstring</KEYWORD1>\r
-                       <KEYWORD1>firstword</KEYWORD1>\r
-                       <KEYWORD1>foreach</KEYWORD1>\r
-                       <KEYWORD1>join</KEYWORD1>\r
-                       <KEYWORD1>notdir</KEYWORD1>\r
-                       <KEYWORD1>origin</KEYWORD1>\r
-                       <KEYWORD1>patsubst</KEYWORD1>\r
-                       <KEYWORD1>shell</KEYWORD1>\r
-                       <KEYWORD1>sort</KEYWORD1>\r
-                       <KEYWORD1>strip</KEYWORD1>\r
-                       <KEYWORD1>suffix</KEYWORD1>\r
-                       <KEYWORD1>wildcard</KEYWORD1>\r
-                       <KEYWORD1>word</KEYWORD1>\r
-                       <KEYWORD1>words</KEYWORD1>\r
-                       <KEYWORD1>ifeq</KEYWORD1>\r
-            <KEYWORD1>ifneq</KEYWORD1>\r
-            <KEYWORD1>else</KEYWORD1>\r
-            <KEYWORD1>endif</KEYWORD1>\r
-            <KEYWORD1>define</KEYWORD1>\r
-            <KEYWORD1>endef</KEYWORD1>\r
-            <KEYWORD1>ifdef</KEYWORD1>\r
-            <KEYWORD1>ifndef</KEYWORD1>\r
-               </KEYWORDS>\r
-\r
-       </RULES>\r
-\r
-       <RULES SET="VARIABLE" ESCAPE="\" IGNORE_CASE="FALSE"\r
-               DEFAULT="KEYWORD2">\r
-               <!-- Comment -->\r
-               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
-\r
-               <!-- $(...) variables -->\r
-               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">\r
-                       <BEGIN>$(</BEGIN>\r
-                       <END>)</END>\r
-               </SPAN>\r
-               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">\r
-                       <BEGIN>${</BEGIN>\r
-                       <END>}</END>\r
-               </SPAN>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="lineComment" VALUE="#" />
+       </PROPS>
+       <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
+               <!-- Comment -->
+               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
+
+               <!-- Function calls -->
+               <SPAN_REGEXP TYPE="FUNCTION" HASH_CHAR="$" DELEGATE="MAIN">
+                       <BEGIN>\$\([a-zA-Z][\w-]* </BEGIN>
+                       <END>)</END>
+               </SPAN_REGEXP>
+
+               <!-- $(...) variables -->
+               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
+                       <BEGIN>$(</BEGIN>
+                       <END>)</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
+                       <BEGIN>${</BEGIN>
+                       <END>}</END>
+               </SPAN>
+
+               <MARK_FOLLOWING TYPE="KEYWORD2">$</MARK_FOLLOWING>
+
+               <!-- Literals -->
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+               <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+                       <BEGIN>`</BEGIN>
+                       <END>`</END>
+               </SPAN>
+
+               <SEQ TYPE="OPERATOR">=</SEQ>
+               <SEQ TYPE="OPERATOR">:=</SEQ>
+               <SEQ TYPE="OPERATOR">+=</SEQ>
+               <SEQ TYPE="OPERATOR">?=</SEQ>
+
+               <MARK_PREVIOUS TYPE="LABEL" AT_LINE_START="TRUE">:</MARK_PREVIOUS>
+
+               <KEYWORDS>
+                       <KEYWORD1>subst</KEYWORD1>
+                       <KEYWORD1>addprefix</KEYWORD1>
+                       <KEYWORD1>addsuffix</KEYWORD1>
+                       <KEYWORD1>basename</KEYWORD1>
+                       <KEYWORD1>dir</KEYWORD1>
+                       <KEYWORD1>filter</KEYWORD1>
+                       <KEYWORD1>filter-out</KEYWORD1>
+                       <KEYWORD1>findstring</KEYWORD1>
+                       <KEYWORD1>firstword</KEYWORD1>
+                       <KEYWORD1>foreach</KEYWORD1>
+                       <KEYWORD1>join</KEYWORD1>
+                       <KEYWORD1>notdir</KEYWORD1>
+                       <KEYWORD1>origin</KEYWORD1>
+                       <KEYWORD1>patsubst</KEYWORD1>
+                       <KEYWORD1>shell</KEYWORD1>
+                       <KEYWORD1>sort</KEYWORD1>
+                       <KEYWORD1>strip</KEYWORD1>
+                       <KEYWORD1>suffix</KEYWORD1>
+                       <KEYWORD1>wildcard</KEYWORD1>
+                       <KEYWORD1>word</KEYWORD1>
+                       <KEYWORD1>words</KEYWORD1>
+                       <KEYWORD1>ifeq</KEYWORD1>
+            <KEYWORD1>ifneq</KEYWORD1>
+            <KEYWORD1>else</KEYWORD1>
+            <KEYWORD1>endif</KEYWORD1>
+            <KEYWORD1>define</KEYWORD1>
+            <KEYWORD1>endef</KEYWORD1>
+            <KEYWORD1>ifdef</KEYWORD1>
+            <KEYWORD1>ifndef</KEYWORD1>
+               </KEYWORDS>
+
+       </RULES>
+
+       <RULES SET="VARIABLE" ESCAPE="\" IGNORE_CASE="FALSE"
+               DEFAULT="KEYWORD2">
+               <!-- Comment -->
+               <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
+
+               <!-- $(...) variables -->
+               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
+                       <BEGIN>$(</BEGIN>
+                       <END>)</END>
+               </SPAN>
+               <SPAN TYPE="KEYWORD2" NO_LINE_BREAK="TRUE" DELEGATE="VARIABLE">
+                       <BEGIN>${</BEGIN>
+                       <END>}</END>
+               </SPAN>
+       </RULES>
+</MODE>