]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/xmode/modes/rcp.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / rcp.xml
index 1b2f4c5d730f2205a5275fb47de51bd321df13c5..9345424471188cb4629e50a37a0040938b8c8770 100644 (file)
-<?xml version="1.0"?>\r
-\r
-<!--\r
- **\r
- ** Pilrc *.prc highlight rules for jEdit\r
- **\r
- ** Marcin Orlowski - carlos@wfmh.org.pl\r
- **\r
- ** v1.0 (2006.04.25)\r
- **\r
--->\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
-       <PROPS>\r
-       <!--\r
-               <PROPERTY NAME="indentOpenBrackets" VALUE="{" />\r
-               <PROPERTY NAME="indentCloseBrackets" VALUE="}" />\r
-       -->\r
-               <PROPERTY NAME="commentStart" VALUE="/*" />\r
-               <PROPERTY NAME="commentEnd" VALUE="*/" />\r
-       </PROPS>\r
-\r
-       <RULES IGNORE_CASE="TRUE">\r
-\r
-               <!-- SGML comment -->\r
-               <SPAN TYPE="COMMENT1">\r
-                       <BEGIN>/*</BEGIN>\r
-                       <END>*/</END>\r
-               </SPAN>\r
-\r
-       </RULES>\r
-\r
-\r
-       <RULES>\r
-               <SPAN TYPE="LITERAL1">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-       </RULES>\r
-\r
-\r
-       <RULES ESCAPE="\" HIGHLIGHT_DIGITS="TRUE">\r
-               <PROPS>\r
-                       <PROPERTY NAME="commentStart" VALUE="/*" />\r
-                       <PROPERTY NAME="lineComment" VALUE="//" />\r
-               </PROPS>\r
-\r
-               <SPAN TYPE="COMMENT1">\r
-                       <BEGIN>/*</BEGIN>\r
-                       <END>*/</END>\r
-               </SPAN>\r
-\r
-               <SPAN TYPE="LITERAL1" DELEGATE="RCP_LITERAL">\r
-                       <BEGIN>"</BEGIN>\r
-                       <END>"</END>\r
-               </SPAN>\r
-               <SPAN TYPE="LITERAL1">\r
-                       <BEGIN>'</BEGIN>\r
-                       <END>'</END>\r
-               </SPAN>\r
-\r
-               <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>\r
-\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-               <SEQ TYPE="OPERATOR">!</SEQ>\r
-               <SEQ TYPE="OPERATOR">=</SEQ>\r
-               <SEQ TYPE="OPERATOR">+</SEQ>\r
-               <SEQ TYPE="OPERATOR">-</SEQ>\r
-               <SEQ TYPE="OPERATOR">/</SEQ>\r
-               <SEQ TYPE="OPERATOR">*</SEQ>\r
-               <SEQ TYPE="OPERATOR">%</SEQ>\r
-               <SEQ TYPE="OPERATOR">|</SEQ>\r
-               <SEQ TYPE="OPERATOR">^</SEQ>\r
-               <SEQ TYPE="OPERATOR">~</SEQ>\r
-\r
-               <SEQ TYPE="OPERATOR">}</SEQ>\r
-               <SEQ TYPE="OPERATOR">{</SEQ>\r
-               <SEQ TYPE="OPERATOR">,</SEQ>\r
-               <SEQ TYPE="OPERATOR">;</SEQ>\r
-               <SEQ TYPE="OPERATOR">]</SEQ>\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="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>\r
-               <SEQ TYPE="OPERATOR">)</SEQ>\r
-\r
-               <KEYWORDS>\r
-                       <FUNCTION>ALERT</FUNCTION>\r
-                       <FUNCTION>APPLICATION</FUNCTION>\r
-                       <FUNCTION>APPLICATIONICONNAME</FUNCTION>\r
-                       <FUNCTION>AREA</FUNCTION>\r
-                       <FUNCTION>BITMAP</FUNCTION>\r
-                       <FUNCTION>BITMAPCOLOR</FUNCTION>\r
-                       <FUNCTION>BITMAPCOLOR16</FUNCTION>\r
-                       <FUNCTION>BITMAPCOLOR16K</FUNCTION>\r
-                       <FUNCTION>BITMAPFAMILY</FUNCTION>\r
-                       <FUNCTION>BITMAPFAMILYEX</FUNCTION>\r
-                       <FUNCTION>BITMAPFAMILYSPECIAL</FUNCTION>\r
-                       <FUNCTION>BITMAPGREY</FUNCTION>\r
-                       <FUNCTION>BITMAPGREY16</FUNCTION>\r
-                       <FUNCTION>BITMAPSCREENFAMILY</FUNCTION>\r
-                       <FUNCTION>BOOTSCREENFAMILY</FUNCTION>\r
-                       <FUNCTION>BUTTON</FUNCTION>\r
-                       <FUNCTION>BUTTONS</FUNCTION>\r
-                       <FUNCTION>BYTELIST</FUNCTION>\r
-                       <FUNCTION>CATEGORIES</FUNCTION>\r
-                       <FUNCTION>CHECKBOX</FUNCTION>\r
-                       <FUNCTION>COUNTRYLOCALISATION</FUNCTION>\r
-                       <FUNCTION>DATA</FUNCTION>\r
-                       <FUNCTION>FEATURE</FUNCTION>\r
-                       <FUNCTION>FIELD</FUNCTION>\r
-                       <FUNCTION>FONTINDEX</FUNCTION>\r
-                       <FUNCTION>FORM</FUNCTION>\r
-                       <FUNCTION>FORMBITMAP</FUNCTION>\r
-                       <FUNCTION>GADGET</FUNCTION>\r
-                       <FUNCTION>GENERATEHEADER</FUNCTION>\r
-                       <FUNCTION>GRAFFITIINPUTAREA</FUNCTION>\r
-                       <FUNCTION>GRAFFITISTATEINDICATOR</FUNCTION>\r
-                       <FUNCTION>HEX</FUNCTION>\r
-                       <FUNCTION>ICON</FUNCTION>\r
-                       <FUNCTION>ICONFAMILY</FUNCTION>\r
-                       <FUNCTION>ICONFAMILYEX</FUNCTION>\r
-                       <FUNCTION>INTEGER</FUNCTION>\r
-                       <FUNCTION>KEYBOARD</FUNCTION>\r
-                       <FUNCTION>LABEL</FUNCTION>\r
-                       <FUNCTION>LAUNCHERCATEGORY</FUNCTION>\r
-                       <FUNCTION>LIST</FUNCTION>\r
-                       <FUNCTION>LONGWORDLIST</FUNCTION>\r
-                       <FUNCTION>MENU</FUNCTION>\r
-                       <FUNCTION>MENUITEM</FUNCTION>\r
-                       <FUNCTION>MESSAGE</FUNCTION>\r
-                       <FUNCTION>MIDI</FUNCTION>\r
-                       <FUNCTION>NOGRAFFITISTATEINDICATOR</FUNCTION>\r
-                       <FUNCTION>PALETTETABLE</FUNCTION>\r
-                       <FUNCTION>POPUPLIST</FUNCTION>\r
-                       <FUNCTION>POPUPTRIGGER</FUNCTION>\r
-                       <FUNCTION>PULLDOWN</FUNCTION>\r
-                       <FUNCTION>PUSHBUTTON</FUNCTION>\r
-                       <FUNCTION>REPEATBUTTON</FUNCTION>\r
-                       <FUNCTION>RESETAUTOID</FUNCTION>\r
-                       <FUNCTION>SCROLLBAR</FUNCTION>\r
-                       <FUNCTION>SELECTORTRIGGER</FUNCTION>\r
-                       <FUNCTION>SLIDER</FUNCTION>\r
-                       <FUNCTION>SMALLICON</FUNCTION>\r
-                       <FUNCTION>SMALLICONFAMILY</FUNCTION>\r
-                       <FUNCTION>SMALLICONFAMILYEX</FUNCTION>\r
-                       <FUNCTION>STRING</FUNCTION>\r
-                       <FUNCTION>STRINGTABLE</FUNCTION>\r
-                       <FUNCTION>TABLE</FUNCTION>\r
-                       <FUNCTION>TITLE</FUNCTION>\r
-                       <FUNCTION>TRANSLATION</FUNCTION>\r
-                       <FUNCTION>TRAP</FUNCTION>\r
-                       <FUNCTION>VERSION</FUNCTION>\r
-                       <FUNCTION>WORDLIST</FUNCTION>\r
-\r
-                       <KEYWORD1>PREVTOP</KEYWORD1>\r
-                       <KEYWORD1>PREVBOTTOM</KEYWORD1>\r
-                       <KEYWORD1>PREVLEFT</KEYWORD1>\r
-                       <KEYWORD1>PREVRIGHT</KEYWORD1>\r
-                       <KEYWORD1>AUTO</KEYWORD1>\r
-                       <KEYWORD1>AUTOID</KEYWORD1>\r
-\r
-                       <KEYWORD2>AT</KEYWORD2>\r
-                       <KEYWORD2>AUTOSHIFT</KEYWORD2>\r
-                       <KEYWORD2>BACKGROUNDID</KEYWORD2>\r
-                       <KEYWORD2>BITMAPID</KEYWORD2>\r
-                       <KEYWORD2>BOLDFRAME</KEYWORD2>\r
-                       <KEYWORD2>BPP</KEYWORD2>\r
-                       <KEYWORD2>CHECKED</KEYWORD2>\r
-                       <KEYWORD2>COLORTABLE</KEYWORD2>\r
-                       <KEYWORD2>COLUMNS</KEYWORD2>\r
-                       <KEYWORD2>COLUMNWIDTHS</KEYWORD2>\r
-                       <KEYWORD2>COMPRESS</KEYWORD2>\r
-                       <KEYWORD2>COMPRESSBEST</KEYWORD2>\r
-                       <KEYWORD2>COMPRESSPACKBITS</KEYWORD2>\r
-                       <KEYWORD2>COMPRESSRLE</KEYWORD2>\r
-                       <KEYWORD2>COMPRESSSCANLINE</KEYWORD2>\r
-                       <KEYWORD2>CONFIRMATION</KEYWORD2>\r
-                       <KEYWORD2>COUNTRY</KEYWORD2>\r
-                       <KEYWORD2>CREATOR</KEYWORD2>\r
-                       <KEYWORD2>CURRENCYDECIMALPLACES</KEYWORD2>\r
-                       <KEYWORD2>CURRENCYNAME</KEYWORD2>\r
-                       <KEYWORD2>CURRENCYSYMBOL</KEYWORD2>\r
-                       <KEYWORD2>CURRENCYUNIQUESYMBOL</KEYWORD2>\r
-                       <KEYWORD2>DATEFORMAT</KEYWORD2>\r
-                       <KEYWORD2>DAYLIGHTSAVINGS</KEYWORD2>\r
-                       <KEYWORD2>DEFAULTBTNID</KEYWORD2>\r
-                       <KEYWORD2>DEFAULTBUTTON</KEYWORD2>\r
-                       <KEYWORD2>DENSITY</KEYWORD2>\r
-                       <KEYWORD2>DISABLED</KEYWORD2>\r
-                       <KEYWORD2>DYNAMICSIZE</KEYWORD2>\r
-                       <KEYWORD2>EDITABLE</KEYWORD2>\r
-                       <KEYWORD2>ENTRY</KEYWORD2>\r
-                       <KEYWORD2>ERROR</KEYWORD2>\r
-                       <KEYWORD2>EXTENDED</KEYWORD2>\r
-                       <KEYWORD2>FEEDBACK</KEYWORD2>\r
-                       <KEYWORD2>FILE</KEYWORD2>\r
-                       <KEYWORD2>FONTID</KEYWORD2>\r
-                       <KEYWORD2>FORCECOMPRESS</KEYWORD2>\r
-                       <KEYWORD2>FRAME</KEYWORD2>\r
-                       <KEYWORD2>GRAFFITI</KEYWORD2>\r
-                       <KEYWORD2>GRAPHICAL</KEYWORD2>\r
-                       <KEYWORD2>GROUP</KEYWORD2>\r
-                       <KEYWORD2>HASSCROLLBAR</KEYWORD2>\r
-                       <KEYWORD2>HELPID</KEYWORD2>\r
-                       <KEYWORD2>ID</KEYWORD2>\r
-                       <KEYWORD2>INDEX</KEYWORD2>\r
-                       <KEYWORD2>INFORMATION</KEYWORD2>\r
-                       <KEYWORD2>KEYDOWNCHR</KEYWORD2>\r
-                       <KEYWORD2>KEYDOWNKEYCODE</KEYWORD2>\r
-                       <KEYWORD2>KEYDOWNMODIFIERS</KEYWORD2>\r
-                       <KEYWORD2>LANGUAGE</KEYWORD2>\r
-                       <KEYWORD2>LEFTALIGN</KEYWORD2>\r
-                       <KEYWORD2>LEFTANCHOR</KEYWORD2>\r
-                       <KEYWORD2>LONGDATEFORMAT</KEYWORD2>\r
-                       <KEYWORD2>MAX</KEYWORD2>\r
-                       <KEYWORD2>MAXCHARS</KEYWORD2>\r
-                       <KEYWORD2>MEASUREMENTSYSTEM</KEYWORD2>\r
-                       <KEYWORD2>MENUID</KEYWORD2>\r
-                       <KEYWORD2>MIN</KEYWORD2>\r
-                       <KEYWORD2>LOCALE</KEYWORD2>\r
-                       <KEYWORD2>MINUTESWESTOFGMT</KEYWORD2>\r
-                       <KEYWORD2>MODAL</KEYWORD2>\r
-                       <KEYWORD2>MULTIPLELINES</KEYWORD2>\r
-                       <KEYWORD2>NAME</KEYWORD2>\r
-                       <KEYWORD2>NOCOLORTABLE</KEYWORD2>\r
-                       <KEYWORD2>NOCOMPRESS</KEYWORD2>\r
-                       <KEYWORD2>NOFRAME</KEYWORD2>\r
-                       <KEYWORD2>NONEDITABLE</KEYWORD2>\r
-                       <KEYWORD2>NONEXTENDED</KEYWORD2>\r
-                       <KEYWORD2>NONUSABLE</KEYWORD2>\r
-                       <KEYWORD2>NOSAVEBEHIND</KEYWORD2>\r
-                       <KEYWORD2>NUMBER</KEYWORD2>\r
-                       <KEYWORD2>NUMBERFORMAT</KEYWORD2>\r
-                       <KEYWORD2>NUMERIC</KEYWORD2>\r
-                       <KEYWORD2>PAGESIZE</KEYWORD2>\r
-                       <KEYWORD2>RECTFRAME</KEYWORD2>\r
-                       <KEYWORD2>RIGHTALIGN</KEYWORD2>\r
-                       <KEYWORD2>RIGHTANCHOR</KEYWORD2>\r
-                       <KEYWORD2>ROWS</KEYWORD2>\r
-                       <KEYWORD2>SAVEBEHIND</KEYWORD2>\r
-                       <KEYWORD2>SEARCH</KEYWORD2>\r
-                       <KEYWORD2>SCREEN</KEYWORD2>\r
-                       <KEYWORD2>SELECTEDBITMAPID</KEYWORD2>\r
-                       <KEYWORD2>SINGLELINE</KEYWORD2>\r
-                       <KEYWORD2>THUMBID</KEYWORD2>\r
-                       <KEYWORD2>TRANSPARENTINDEX</KEYWORD2>\r
-                       <KEYWORD2>TIMEFORMAT</KEYWORD2>\r
-                       <KEYWORD2>UNDERLINED</KEYWORD2>\r
-                       <KEYWORD2>USABLE</KEYWORD2>\r
-                       <KEYWORD2>VALUE</KEYWORD2>\r
-                       <KEYWORD2>VERTICAL</KEYWORD2>\r
-                       <KEYWORD2>VISIBLEITEMS</KEYWORD2>\r
-                       <KEYWORD2>WARNING</KEYWORD2>\r
-                       <KEYWORD2>WEEKSTARTDAY</KEYWORD2>\r
-\r
-                       <KEYWORD2>FONT</KEYWORD2>\r
-                       <!-- FONT ID -->\r
-                       <KEYWORD2>TRANSPARENT</KEYWORD2>\r
-\r
-                       <KEYWORD3>BEGIN</KEYWORD3>\r
-                       <KEYWORD3>END</KEYWORD3>\r
-\r
-                       <!-- Language constructs (24) -->\r
-                       <KEYWORD4>#include</KEYWORD4>\r
-                       <KEYWORD4>#define</KEYWORD4>\r
-                       <KEYWORD4>equ</KEYWORD4>\r
-                       <KEYWORD4>#undef</KEYWORD4>\r
-                       <KEYWORD4>#ifdef</KEYWORD4>\r
-                       <KEYWORD4>#ifndef</KEYWORD4>\r
-                       <KEYWORD4>#else</KEYWORD4>\r
-                       <KEYWORD4>#endif</KEYWORD4>\r
-\r
-                       <KEYWORD4>package</KEYWORD4>\r
-                       <!-- syn region pilrcInclude start="public class" end="}" -->\r
-\r
-               </KEYWORDS>\r
-       </RULES>\r
-\r
-       <RULES SET="RCP_LITERAL" ESCAPE="\" DEFAULT="LITERAL1">\r
-               <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>\r
-               <SEQ TYPE="LITERAL1">\</SEQ>\r
-               <SEQ TYPE="LITERAL1">=</SEQ>\r
-               <SEQ TYPE="LITERAL1">!</SEQ>\r
-               <SEQ TYPE="LITERAL1">=</SEQ>\r
-               <SEQ TYPE="LITERAL1">+</SEQ>\r
-               <SEQ TYPE="LITERAL1">-</SEQ>\r
-               <SEQ TYPE="LITERAL1">/</SEQ>\r
-               <SEQ TYPE="LITERAL1">*</SEQ>\r
-               <SEQ TYPE="LITERAL1">%</SEQ>\r
-               <SEQ TYPE="LITERAL1">|</SEQ>\r
-               <SEQ TYPE="LITERAL1">^</SEQ>\r
-               <SEQ TYPE="LITERAL1">~</SEQ>\r
-               <SEQ TYPE="LITERAL1">.</SEQ>\r
-               <SEQ TYPE="LITERAL1">}</SEQ>\r
-               <SEQ TYPE="LITERAL1">{</SEQ>\r
-               <SEQ TYPE="LITERAL1">,</SEQ>\r
-               <SEQ TYPE="LITERAL1">;</SEQ>\r
-               <SEQ TYPE="LITERAL1">]</SEQ>\r
-               <SEQ TYPE="LITERAL1">[</SEQ>\r
-               <SEQ TYPE="LITERAL1">?</SEQ>\r
-               <SEQ TYPE="LITERAL1">@</SEQ>\r
-               <SEQ TYPE="LITERAL1">:</SEQ>\r
-               <SEQ TYPE="LITERAL1">)</SEQ>\r
-               <SEQ TYPE="LITERAL1">'</SEQ>\r
-       </RULES>\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!--
+ **
+ ** Pilrc *.prc highlight rules for jEdit
+ **
+ ** Marcin Orlowski - carlos@wfmh.org.pl
+ **
+ ** v1.0 (2006.04.25)
+ **
+-->
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+       <PROPS>
+       <!--
+               <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
+               <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
+       -->
+               <PROPERTY NAME="commentStart" VALUE="/*" />
+               <PROPERTY NAME="commentEnd" VALUE="*/" />
+       </PROPS>
+
+       <RULES IGNORE_CASE="TRUE">
+
+               <!-- SGML comment -->
+               <SPAN TYPE="COMMENT1">
+                       <BEGIN>/*</BEGIN>
+                       <END>*/</END>
+               </SPAN>
+
+       </RULES>
+
+
+       <RULES>
+               <SPAN TYPE="LITERAL1">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+
+               <SPAN TYPE="LITERAL1">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+
+               <SEQ TYPE="OPERATOR">=</SEQ>
+       </RULES>
+
+
+       <RULES HIGHLIGHT_DIGITS="TRUE">
+               <PROPS>
+                       <PROPERTY NAME="commentStart" VALUE="/*" />
+                       <PROPERTY NAME="lineComment" VALUE="//" />
+               </PROPS>
+
+               <SPAN TYPE="COMMENT1">
+                       <BEGIN>/*</BEGIN>
+                       <END>*/</END>
+               </SPAN>
+
+               <SPAN TYPE="LITERAL1" DELEGATE="RCP_LITERAL">
+                       <BEGIN>"</BEGIN>
+                       <END>"</END>
+               </SPAN>
+               <SPAN TYPE="LITERAL1" ESCAPE="\">
+                       <BEGIN>'</BEGIN>
+                       <END>'</END>
+               </SPAN>
+
+               <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>
+
+               <SEQ TYPE="OPERATOR">=</SEQ>
+               <SEQ TYPE="OPERATOR">!</SEQ>
+               <SEQ TYPE="OPERATOR">=</SEQ>
+               <SEQ TYPE="OPERATOR">+</SEQ>
+               <SEQ TYPE="OPERATOR">-</SEQ>
+               <SEQ TYPE="OPERATOR">/</SEQ>
+               <SEQ TYPE="OPERATOR">*</SEQ>
+               <SEQ TYPE="OPERATOR">%</SEQ>
+               <SEQ TYPE="OPERATOR">|</SEQ>
+               <SEQ TYPE="OPERATOR">^</SEQ>
+               <SEQ TYPE="OPERATOR">~</SEQ>
+
+               <SEQ TYPE="OPERATOR">}</SEQ>
+               <SEQ TYPE="OPERATOR">{</SEQ>
+               <SEQ TYPE="OPERATOR">,</SEQ>
+               <SEQ TYPE="OPERATOR">;</SEQ>
+               <SEQ TYPE="OPERATOR">]</SEQ>
+               <SEQ TYPE="OPERATOR">[</SEQ>
+               <SEQ TYPE="OPERATOR">?</SEQ>
+               <SEQ TYPE="OPERATOR">@</SEQ>
+               <SEQ TYPE="OPERATOR">:</SEQ>
+
+               <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
+               <SEQ TYPE="OPERATOR">)</SEQ>
+
+               <KEYWORDS>
+                       <FUNCTION>ALERT</FUNCTION>
+                       <FUNCTION>APPLICATION</FUNCTION>
+                       <FUNCTION>APPLICATIONICONNAME</FUNCTION>
+                       <FUNCTION>AREA</FUNCTION>
+                       <FUNCTION>BITMAP</FUNCTION>
+                       <FUNCTION>BITMAPCOLOR</FUNCTION>
+                       <FUNCTION>BITMAPCOLOR16</FUNCTION>
+                       <FUNCTION>BITMAPCOLOR16K</FUNCTION>
+                       <FUNCTION>BITMAPFAMILY</FUNCTION>
+                       <FUNCTION>BITMAPFAMILYEX</FUNCTION>
+                       <FUNCTION>BITMAPFAMILYSPECIAL</FUNCTION>
+                       <FUNCTION>BITMAPGREY</FUNCTION>
+                       <FUNCTION>BITMAPGREY16</FUNCTION>
+                       <FUNCTION>BITMAPSCREENFAMILY</FUNCTION>
+                       <FUNCTION>BOOTSCREENFAMILY</FUNCTION>
+                       <FUNCTION>BUTTON</FUNCTION>
+                       <FUNCTION>BUTTONS</FUNCTION>
+                       <FUNCTION>BYTELIST</FUNCTION>
+                       <FUNCTION>CATEGORIES</FUNCTION>
+                       <FUNCTION>CHECKBOX</FUNCTION>
+                       <FUNCTION>COUNTRYLOCALISATION</FUNCTION>
+                       <FUNCTION>DATA</FUNCTION>
+                       <FUNCTION>FEATURE</FUNCTION>
+                       <FUNCTION>FIELD</FUNCTION>
+                       <FUNCTION>FONTINDEX</FUNCTION>
+                       <FUNCTION>FORM</FUNCTION>
+                       <FUNCTION>FORMBITMAP</FUNCTION>
+                       <FUNCTION>GADGET</FUNCTION>
+                       <FUNCTION>GENERATEHEADER</FUNCTION>
+                       <FUNCTION>GRAFFITIINPUTAREA</FUNCTION>
+                       <FUNCTION>GRAFFITISTATEINDICATOR</FUNCTION>
+                       <FUNCTION>HEX</FUNCTION>
+                       <FUNCTION>ICON</FUNCTION>
+                       <FUNCTION>ICONFAMILY</FUNCTION>
+                       <FUNCTION>ICONFAMILYEX</FUNCTION>
+                       <FUNCTION>INTEGER</FUNCTION>
+                       <FUNCTION>KEYBOARD</FUNCTION>
+                       <FUNCTION>LABEL</FUNCTION>
+                       <FUNCTION>LAUNCHERCATEGORY</FUNCTION>
+                       <FUNCTION>LIST</FUNCTION>
+                       <FUNCTION>LONGWORDLIST</FUNCTION>
+                       <FUNCTION>MENU</FUNCTION>
+                       <FUNCTION>MENUITEM</FUNCTION>
+                       <FUNCTION>MESSAGE</FUNCTION>
+                       <FUNCTION>MIDI</FUNCTION>
+                       <FUNCTION>NOGRAFFITISTATEINDICATOR</FUNCTION>
+                       <FUNCTION>PALETTETABLE</FUNCTION>
+                       <FUNCTION>POPUPLIST</FUNCTION>
+                       <FUNCTION>POPUPTRIGGER</FUNCTION>
+                       <FUNCTION>PULLDOWN</FUNCTION>
+                       <FUNCTION>PUSHBUTTON</FUNCTION>
+                       <FUNCTION>REPEATBUTTON</FUNCTION>
+                       <FUNCTION>RESETAUTOID</FUNCTION>
+                       <FUNCTION>SCROLLBAR</FUNCTION>
+                       <FUNCTION>SELECTORTRIGGER</FUNCTION>
+                       <FUNCTION>SLIDER</FUNCTION>
+                       <FUNCTION>SMALLICON</FUNCTION>
+                       <FUNCTION>SMALLICONFAMILY</FUNCTION>
+                       <FUNCTION>SMALLICONFAMILYEX</FUNCTION>
+                       <FUNCTION>STRING</FUNCTION>
+                       <FUNCTION>STRINGTABLE</FUNCTION>
+                       <FUNCTION>TABLE</FUNCTION>
+                       <FUNCTION>TITLE</FUNCTION>
+                       <FUNCTION>TRANSLATION</FUNCTION>
+                       <FUNCTION>TRAP</FUNCTION>
+                       <FUNCTION>VERSION</FUNCTION>
+                       <FUNCTION>WORDLIST</FUNCTION>
+
+                       <KEYWORD1>PREVTOP</KEYWORD1>
+                       <KEYWORD1>PREVBOTTOM</KEYWORD1>
+                       <KEYWORD1>PREVLEFT</KEYWORD1>
+                       <KEYWORD1>PREVRIGHT</KEYWORD1>
+                       <KEYWORD1>AUTO</KEYWORD1>
+                       <KEYWORD1>AUTOID</KEYWORD1>
+
+                       <KEYWORD2>AT</KEYWORD2>
+                       <KEYWORD2>AUTOSHIFT</KEYWORD2>
+                       <KEYWORD2>BACKGROUNDID</KEYWORD2>
+                       <KEYWORD2>BITMAPID</KEYWORD2>
+                       <KEYWORD2>BOLDFRAME</KEYWORD2>
+                       <KEYWORD2>BPP</KEYWORD2>
+                       <KEYWORD2>CHECKED</KEYWORD2>
+                       <KEYWORD2>COLORTABLE</KEYWORD2>
+                       <KEYWORD2>COLUMNS</KEYWORD2>
+                       <KEYWORD2>COLUMNWIDTHS</KEYWORD2>
+                       <KEYWORD2>COMPRESS</KEYWORD2>
+                       <KEYWORD2>COMPRESSBEST</KEYWORD2>
+                       <KEYWORD2>COMPRESSPACKBITS</KEYWORD2>
+                       <KEYWORD2>COMPRESSRLE</KEYWORD2>
+                       <KEYWORD2>COMPRESSSCANLINE</KEYWORD2>
+                       <KEYWORD2>CONFIRMATION</KEYWORD2>
+                       <KEYWORD2>COUNTRY</KEYWORD2>
+                       <KEYWORD2>CREATOR</KEYWORD2>
+                       <KEYWORD2>CURRENCYDECIMALPLACES</KEYWORD2>
+                       <KEYWORD2>CURRENCYNAME</KEYWORD2>
+                       <KEYWORD2>CURRENCYSYMBOL</KEYWORD2>
+                       <KEYWORD2>CURRENCYUNIQUESYMBOL</KEYWORD2>
+                       <KEYWORD2>DATEFORMAT</KEYWORD2>
+                       <KEYWORD2>DAYLIGHTSAVINGS</KEYWORD2>
+                       <KEYWORD2>DEFAULTBTNID</KEYWORD2>
+                       <KEYWORD2>DEFAULTBUTTON</KEYWORD2>
+                       <KEYWORD2>DENSITY</KEYWORD2>
+                       <KEYWORD2>DISABLED</KEYWORD2>
+                       <KEYWORD2>DYNAMICSIZE</KEYWORD2>
+                       <KEYWORD2>EDITABLE</KEYWORD2>
+                       <KEYWORD2>ENTRY</KEYWORD2>
+                       <KEYWORD2>ERROR</KEYWORD2>
+                       <KEYWORD2>EXTENDED</KEYWORD2>
+                       <KEYWORD2>FEEDBACK</KEYWORD2>
+                       <KEYWORD2>FILE</KEYWORD2>
+                       <KEYWORD2>FONTID</KEYWORD2>
+                       <KEYWORD2>FORCECOMPRESS</KEYWORD2>
+                       <KEYWORD2>FRAME</KEYWORD2>
+                       <KEYWORD2>GRAFFITI</KEYWORD2>
+                       <KEYWORD2>GRAPHICAL</KEYWORD2>
+                       <KEYWORD2>GROUP</KEYWORD2>
+                       <KEYWORD2>HASSCROLLBAR</KEYWORD2>
+                       <KEYWORD2>HELPID</KEYWORD2>
+                       <KEYWORD2>ID</KEYWORD2>
+                       <KEYWORD2>INDEX</KEYWORD2>
+                       <KEYWORD2>INFORMATION</KEYWORD2>
+                       <KEYWORD2>KEYDOWNCHR</KEYWORD2>
+                       <KEYWORD2>KEYDOWNKEYCODE</KEYWORD2>
+                       <KEYWORD2>KEYDOWNMODIFIERS</KEYWORD2>
+                       <KEYWORD2>LANGUAGE</KEYWORD2>
+                       <KEYWORD2>LEFTALIGN</KEYWORD2>
+                       <KEYWORD2>LEFTANCHOR</KEYWORD2>
+                       <KEYWORD2>LONGDATEFORMAT</KEYWORD2>
+                       <KEYWORD2>MAX</KEYWORD2>
+                       <KEYWORD2>MAXCHARS</KEYWORD2>
+                       <KEYWORD2>MEASUREMENTSYSTEM</KEYWORD2>
+                       <KEYWORD2>MENUID</KEYWORD2>
+                       <KEYWORD2>MIN</KEYWORD2>
+                       <KEYWORD2>LOCALE</KEYWORD2>
+                       <KEYWORD2>MINUTESWESTOFGMT</KEYWORD2>
+                       <KEYWORD2>MODAL</KEYWORD2>
+                       <KEYWORD2>MULTIPLELINES</KEYWORD2>
+                       <KEYWORD2>NAME</KEYWORD2>
+                       <KEYWORD2>NOCOLORTABLE</KEYWORD2>
+                       <KEYWORD2>NOCOMPRESS</KEYWORD2>
+                       <KEYWORD2>NOFRAME</KEYWORD2>
+                       <KEYWORD2>NONEDITABLE</KEYWORD2>
+                       <KEYWORD2>NONEXTENDED</KEYWORD2>
+                       <KEYWORD2>NONUSABLE</KEYWORD2>
+                       <KEYWORD2>NOSAVEBEHIND</KEYWORD2>
+                       <KEYWORD2>NUMBER</KEYWORD2>
+                       <KEYWORD2>NUMBERFORMAT</KEYWORD2>
+                       <KEYWORD2>NUMERIC</KEYWORD2>
+                       <KEYWORD2>PAGESIZE</KEYWORD2>
+                       <KEYWORD2>RECTFRAME</KEYWORD2>
+                       <KEYWORD2>RIGHTALIGN</KEYWORD2>
+                       <KEYWORD2>RIGHTANCHOR</KEYWORD2>
+                       <KEYWORD2>ROWS</KEYWORD2>
+                       <KEYWORD2>SAVEBEHIND</KEYWORD2>
+                       <KEYWORD2>SEARCH</KEYWORD2>
+                       <KEYWORD2>SCREEN</KEYWORD2>
+                       <KEYWORD2>SELECTEDBITMAPID</KEYWORD2>
+                       <KEYWORD2>SINGLELINE</KEYWORD2>
+                       <KEYWORD2>THUMBID</KEYWORD2>
+                       <KEYWORD2>TRANSPARENTINDEX</KEYWORD2>
+                       <KEYWORD2>TIMEFORMAT</KEYWORD2>
+                       <KEYWORD2>UNDERLINED</KEYWORD2>
+                       <KEYWORD2>USABLE</KEYWORD2>
+                       <KEYWORD2>VALUE</KEYWORD2>
+                       <KEYWORD2>VERTICAL</KEYWORD2>
+                       <KEYWORD2>VISIBLEITEMS</KEYWORD2>
+                       <KEYWORD2>WARNING</KEYWORD2>
+                       <KEYWORD2>WEEKSTARTDAY</KEYWORD2>
+
+                       <KEYWORD2>FONT</KEYWORD2>
+                       <!-- FONT ID -->
+                       <KEYWORD2>TRANSPARENT</KEYWORD2>
+
+                       <KEYWORD3>BEGIN</KEYWORD3>
+                       <KEYWORD3>END</KEYWORD3>
+
+                       <!-- Language constructs (24) -->
+                       <KEYWORD4>#include</KEYWORD4>
+                       <KEYWORD4>#define</KEYWORD4>
+                       <KEYWORD4>equ</KEYWORD4>
+                       <KEYWORD4>#undef</KEYWORD4>
+                       <KEYWORD4>#ifdef</KEYWORD4>
+                       <KEYWORD4>#ifndef</KEYWORD4>
+                       <KEYWORD4>#else</KEYWORD4>
+                       <KEYWORD4>#endif</KEYWORD4>
+
+                       <KEYWORD4>package</KEYWORD4>
+                       <!-- syn region pilrcInclude start="public class" end="}" -->
+
+               </KEYWORDS>
+       </RULES>
+
+       <RULES SET="RCP_LITERAL" ESCAPE="\" DEFAULT="LITERAL1">
+               <MARK_FOLLOWING TYPE="KEYWORD3">$</MARK_FOLLOWING>
+               <SEQ TYPE="LITERAL1">\</SEQ>
+               <SEQ TYPE="LITERAL1">=</SEQ>
+               <SEQ TYPE="LITERAL1">!</SEQ>
+               <SEQ TYPE="LITERAL1">=</SEQ>
+               <SEQ TYPE="LITERAL1">+</SEQ>
+               <SEQ TYPE="LITERAL1">-</SEQ>
+               <SEQ TYPE="LITERAL1">/</SEQ>
+               <SEQ TYPE="LITERAL1">*</SEQ>
+               <SEQ TYPE="LITERAL1">%</SEQ>
+               <SEQ TYPE="LITERAL1">|</SEQ>
+               <SEQ TYPE="LITERAL1">^</SEQ>
+               <SEQ TYPE="LITERAL1">~</SEQ>
+               <SEQ TYPE="LITERAL1">.</SEQ>
+               <SEQ TYPE="LITERAL1">}</SEQ>
+               <SEQ TYPE="LITERAL1">{</SEQ>
+               <SEQ TYPE="LITERAL1">,</SEQ>
+               <SEQ TYPE="LITERAL1">;</SEQ>
+               <SEQ TYPE="LITERAL1">]</SEQ>
+               <SEQ TYPE="LITERAL1">[</SEQ>
+               <SEQ TYPE="LITERAL1">?</SEQ>
+               <SEQ TYPE="LITERAL1">@</SEQ>
+               <SEQ TYPE="LITERAL1">:</SEQ>
+               <SEQ TYPE="LITERAL1">)</SEQ>
+               <SEQ TYPE="LITERAL1">'</SEQ>
+       </RULES>
+</MODE>