]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/rfc.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / rfc.xml
index 9d84db83190b8bdddf097f89a6643eaab7e52090..6c1ac58db75c6c8104f19fe32eba46e53b99eeae 100644 (file)
@@ -1,28 +1,32 @@
-<?xml version="1.0"?>\r
-\r
-<!-- RFC mode by Matthieu Casanova -->\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-<MODE>\r
-       <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="FALSE">\r
-               <SEQ_REGEXP HASH_CHAR="[" TYPE="KEYWORD3">\[Page \d+\]</SEQ_REGEXP>\r
-               <SEQ_REGEXP HASH_CHAR="[" TYPE="KEYWORD2">\[RFC\d+\]</SEQ_REGEXP>\r
-               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-               <KEYWORDS>\r
-                       <!--{{{ Keyword list from RFC2119 -->\r
-                       <KEYWORD1>MUST</KEYWORD1>\r
-                       <KEYWORD1>MUST NOT</KEYWORD1>\r
-                       <KEYWORD1>REQUIRED</KEYWORD1>\r
-                       <KEYWORD1>SHALL</KEYWORD1>\r
-                       <KEYWORD1>SHALL NOT</KEYWORD1>\r
-                       <KEYWORD1>SHOULD</KEYWORD1>\r
-                       <KEYWORD1>SHOULD NOT</KEYWORD1>\r
-                       <KEYWORD1>RECOMMENDED</KEYWORD1>\r
-                       <KEYWORD1>MAY</KEYWORD1>\r
-                       <KEYWORD1>OPTIONAL</KEYWORD1> \r
-                       <!--}}}-->\r
-               </KEYWORDS>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!-- RFC mode by Matthieu Casanova -->
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+<MODE>
+       <PROPS>
+               <PROPERTY NAME="contextInsensitive" VALUE="true" />
+       </PROPS>
+       <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="FALSE">
+               <SEQ_REGEXP HASH_CHAR="[" TYPE="KEYWORD3">\[Page \d+\]</SEQ_REGEXP>
+               <SEQ_REGEXP HASH_CHAR="[" TYPE="KEYWORD2">\[RFC\d+\]</SEQ_REGEXP>
+               <SPAN TYPE="LITERAL1" NO_LINE_BREAK="FALSE">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+               <SEQ_REGEXP TYPE="MARKUP" AT_LINE_START="TRUE">\d.*</SEQ_REGEXP>
+               <KEYWORDS>
+                       <!--{{{ Keyword list from RFC2119 -->
+                       <KEYWORD1>MUST</KEYWORD1>
+                       <KEYWORD1>MUST NOT</KEYWORD1>
+                       <KEYWORD1>REQUIRED</KEYWORD1>
+                       <KEYWORD1>SHALL</KEYWORD1>
+                       <KEYWORD1>SHALL NOT</KEYWORD1>
+                       <KEYWORD1>SHOULD</KEYWORD1>
+                       <KEYWORD1>SHOULD NOT</KEYWORD1>
+                       <KEYWORD1>RECOMMENDED</KEYWORD1>
+                       <KEYWORD1>MAY</KEYWORD1>
+                       <KEYWORD1>OPTIONAL</KEYWORD1> 
+                       <!--}}}-->
+               </KEYWORDS>
+       </RULES>
+</MODE>