<?xml version="1.0"?>

<!DOCTYPE MODE SYSTEM "xmode.dtd">

<MODE>
      <!-- Syntax highlighting mode for the TADS language. You can find out more about inform at
           http://www.tads.org/

           Author: Saimon Moore
           Since: 19/02/2004
           Version: 0.1
        -->
    <PROPS>

        <PROPERTY NAME="commentStart" VALUE="/*" />
        <PROPERTY NAME="commentEnd" VALUE="*/" />

        <PROPERTY NAME="lineComment" VALUE="//" />
        <PROPERTY NAME="filenameGlob" VALUE="*.(t)" />

        <!-- Auto indent -->
        <PROPERTY NAME="indentOpenBrackets" VALUE="{(" />
        <PROPERTY NAME="indentCloseBrackets" VALUE="})" />
        <PROPERTY NAME="indentNextLine"
            VALUE="\s*(((if|while)\s*\(|else\s*|else\s+if\s*\(|for\s*\(.*\))[^{;]*)" />
        <!-- set this to 'true' if you want to use GNU coding style -->
        <PROPERTY NAME="doubleBracketIndent" VALUE="false" />
        <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />

    </PROPS>

    <RULES  ESCAPE="\"
            IGNORE_CASE="FALSE"
            HIGHLIGHT_DIGITS="TRUE"
            DIGIT_RE="(\$[[:xdigit:]]|[[:digit:]])">

        <EOL_SPAN TYPE="COMMENT1">//</EOL_SPAN>

        <!-- strings can span lines -->
        <SPAN TYPE="COMMENT1">
            <BEGIN>/*</BEGIN>
            <END>*/</END>
        </SPAN>

        <!-- strings can span lines -->

        <SPAN_REGEXP TYPE="LITERAL1" HASH_CHAR="&quot;">
            <BEGIN>&quot;</BEGIN>
            <END>&quot;</END>
        </SPAN_REGEXP>

        <SPAN TYPE="LITERAL2" HASH_CHAR="'">
            <BEGIN>'</BEGIN>
            <END>'</END>
        </SPAN>

        <!-- preprocessor statements -->
        <EOL_SPAN TYPE="KEYWORD2">#</EOL_SPAN>

        <!-- special sequences that require special highlighting -->
        <SEQ TYPE="OPERATOR">=</SEQ>
        <SEQ TYPE="OPERATOR">:=</SEQ>
        <SEQ TYPE="OPERATOR">!=</SEQ>
        <SEQ TYPE="OPERATOR">&gt;&lt;</SEQ>
        <SEQ TYPE="OPERATOR">==</SEQ>
        <SEQ TYPE="OPERATOR">&gt;=</SEQ>
        <SEQ TYPE="OPERATOR">&lt;=</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">&gt;</SEQ>
        <SEQ TYPE="OPERATOR">&lt;</SEQ>
        <SEQ TYPE="OPERATOR">%</SEQ>
        <SEQ TYPE="OPERATOR">&amp;</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 AT_WHITESPACE_END="FALSE"
            EXCLUDE_MATCH="TRUE"
            TYPE="LABEL">:</MARK_PREVIOUS>

        <KEYWORDS>
            <!-- operators -->
            <OPERATOR>has</OPERATOR>
            <OPERATOR>hasnt</OPERATOR>
            <OPERATOR>in</OPERATOR>
            <OPERATOR>notin</OPERATOR>
            <OPERATOR>ofclass</OPERATOR>
            <OPERATOR>provides</OPERATOR>
            <OPERATOR>or</OPERATOR>

            <!-- text-base conversion functions -->
            <LITERAL2>char</LITERAL2>
            <LITERAL2>string</LITERAL2>
            <LITERAL2>address</LITERAL2>
            <LITERAL2>name</LITERAL2>
            <LITERAL2>a</LITERAL2>
            <LITERAL2>an</LITERAL2>
            <LITERAL2>the</LITERAL2>
            <LITERAL2>The</LITERAL2>
            <LITERAL2>property</LITERAL2>
            <LITERAL2>object</LITERAL2>

            <!-- language semantics -->


            <KEYWORD1>actor</KEYWORD1>
            <KEYWORD1>abort</KEYWORD1>
            <KEYWORD1>argcount</KEYWORD1>
            <KEYWORD1>askdo</KEYWORD1>
            <KEYWORD1>askio</KEYWORD1>
            <KEYWORD1>break</KEYWORD1>
            <KEYWORD1>case</KEYWORD1>
            <KEYWORD1>class</KEYWORD1>
            <KEYWORD1>compoundWord</KEYWORD1>
            <KEYWORD1>continue</KEYWORD1>
            <KEYWORD1>default</KEYWORD1>
            <KEYWORD1>delete</KEYWORD1>
            <KEYWORD1>do</KEYWORD1>
            <KEYWORD1>else</KEYWORD1>
            <KEYWORD1>exit</KEYWORD1>
            <KEYWORD1>external</KEYWORD1>
            <KEYWORD1>for</KEYWORD1>
            <KEYWORD1>formatstring</KEYWORD1>
            <KEYWORD1>function</KEYWORD1>
            <KEYWORD1>goto</KEYWORD1>
            <KEYWORD1>if</KEYWORD1>
            <KEYWORD1>inherited</KEYWORD1>
            <KEYWORD1>io</KEYWORD1>
            <KEYWORD1>local</KEYWORD1>
            <KEYWORD1>modify</KEYWORD1>
            <KEYWORD1>new</KEYWORD1>
            <KEYWORD1>pass</KEYWORD1>
            <KEYWORD1>replace</KEYWORD1>
            <KEYWORD1>return</KEYWORD1>
            <KEYWORD1>say</KEYWORD1>
            <KEYWORD1>switch</KEYWORD1>
            <KEYWORD1>while</KEYWORD1>
            <KEYWORD1>and</KEYWORD1>
            <KEYWORD1>disambigDobjFirst</KEYWORD1>
            <KEYWORD1>nil</KEYWORD1>
            <KEYWORD1>not</KEYWORD1>
            <KEYWORD1>or</KEYWORD1>
            <KEYWORD1>self</KEYWORD1>
            <KEYWORD1>startroom</KEYWORD1>
            <KEYWORD1>true</KEYWORD1>


            <KEYWORD2>addbulk</KEYWORD2>
            <KEYWORD2>addweight</KEYWORD2>
            <KEYWORD2>addword</KEYWORD2>
            <KEYWORD2>askfile</KEYWORD2>
            <KEYWORD2>caps</KEYWORD2>
            <KEYWORD2>car</KEYWORD2>
            <KEYWORD2>cdr</KEYWORD2>
            <KEYWORD2>clearscreen</KEYWORD2>
            <KEYWORD2>commandAfterRead</KEYWORD2>
            <KEYWORD2>commandPrompt</KEYWORD2>
            <KEYWORD2>cvtnum</KEYWORD2>
            <KEYWORD2>cvtstr</KEYWORD2>
            <KEYWORD2>datatype</KEYWORD2>
            <KEYWORD2>debugTrace</KEYWORD2>
            <KEYWORD2>defined</KEYWORD2>
            <KEYWORD2>delword</KEYWORD2>
            <KEYWORD2>endCommand</KEYWORD2>
            <KEYWORD2>execCommand</KEYWORD2>
            <KEYWORD2>exitobj</KEYWORD2>
            <KEYWORD2>fclose</KEYWORD2>
            <KEYWORD2>find</KEYWORD2>
            <KEYWORD2>firstobj</KEYWORD2>
            <KEYWORD2>firstsc</KEYWORD2>
            <KEYWORD2>fopen</KEYWORD2>
            <KEYWORD2>fread</KEYWORD2>
            <KEYWORD2>fseek</KEYWORD2>
            <KEYWORD2>fseekeof</KEYWORD2>
            <KEYWORD2>ftell</KEYWORD2>
            <KEYWORD2>fwrite</KEYWORD2>
            <KEYWORD2>getarg</KEYWORD2>
            <KEYWORD2>getwords</KEYWORD2>
            <KEYWORD2>getfuse</KEYWORD2>
            <KEYWORD2>gettime</KEYWORD2>
            <KEYWORD2>incturn</KEYWORD2>
            <KEYWORD2>incscore</KEYWORD2>
            <KEYWORD2>init</KEYWORD2>
            <KEYWORD2>initSearch</KEYWORD2>
            <KEYWORD2>initRestart</KEYWORD2>
            <KEYWORD2>initRestore</KEYWORD2>
            <KEYWORD2>input</KEYWORD2>
            <KEYWORD2>inputdialog</KEYWORD2>
            <KEYWORD2>inputevent</KEYWORD2>
            <KEYWORD2>inputkey</KEYWORD2>
            <KEYWORD2>intersect</KEYWORD2>
            <KEYWORD2>isclass</KEYWORD2>
            <KEYWORD2>itemcnt</KEYWORD2>
            <KEYWORD2>length</KEYWORD2>
            <KEYWORD2>listcont</KEYWORD2>
            <KEYWORD2>listcontcont</KEYWORD2>
            <KEYWORD2>listfixedcontcont</KEYWORD2>
            <KEYWORD2>logging</KEYWORD2>
            <KEYWORD2>lower</KEYWORD2>
            <KEYWORD2>morePrompt</KEYWORD2>
            <KEYWORD2>nextobj</KEYWORD2>
            <KEYWORD2>nocaps</KEYWORD2>
            <KEYWORD2>notify</KEYWORD2>
            <KEYWORD2>objwords</KEYWORD2>
            <KEYWORD2>outcapture</KEYWORD2>
            <KEYWORD2>outhide</KEYWORD2>
            <KEYWORD2>pardon</KEYWORD2>
            <KEYWORD2>postAction</KEYWORD2>
            <KEYWORD2>preCommand</KEYWORD2>
            <KEYWORD2>preinit</KEYWORD2>
            <KEYWORD2>preparse</KEYWORD2>
            <KEYWORD2>preparseCmd</KEYWORD2>
            <KEYWORD2>proptype</KEYWORD2>
            <KEYWORD2>quit</KEYWORD2>
            <KEYWORD2>rand</KEYWORD2>
            <KEYWORD2>randomize</KEYWORD2>
            <KEYWORD2>reGetGroup</KEYWORD2>
            <KEYWORD2>remdaemon</KEYWORD2>
            <KEYWORD2>remfuse</KEYWORD2>
            <KEYWORD2>reSearch</KEYWORD2>
            <KEYWORD2>resourceExists</KEYWORD2>
            <KEYWORD2>restart</KEYWORD2>
            <KEYWORD2>restore</KEYWORD2>
            <KEYWORD2>rundaemons</KEYWORD2>
            <KEYWORD2>runfuses</KEYWORD2>
            <KEYWORD2>save</KEYWORD2>
            <KEYWORD2>say</KEYWORD2>
            <KEYWORD2>setdaemon</KEYWORD2>
            <KEYWORD2>setfuse</KEYWORD2>
            <KEYWORD2>setit</KEYWORD2>
            <KEYWORD2>setscore</KEYWORD2>
            <KEYWORD2>setversion</KEYWORD2>
            <KEYWORD2>scoreStatus</KEYWORD2>
            <KEYWORD2>skipturn</KEYWORD2>
            <KEYWORD2>substr</KEYWORD2>
            <KEYWORD2>switchPlayer</KEYWORD2>
            <KEYWORD2>systemInfo</KEYWORD2>
            <KEYWORD2>timeDelay</KEYWORD2>
            <KEYWORD2>turncount</KEYWORD2>
            <KEYWORD2>undo</KEYWORD2>
            <KEYWORD2>unnotify</KEYWORD2>
            <KEYWORD2>upper</KEYWORD2>
            <KEYWORD2>verbinfo</KEYWORD2>
            <KEYWORD2>yorn</KEYWORD2>


            <KEYWORD3>Actor</KEYWORD3>
            <KEYWORD3>basicMe</KEYWORD3>
            <KEYWORD3>basicNumObj</KEYWORD3>
            <KEYWORD3>basicStrObj</KEYWORD3>
            <KEYWORD3>beditem</KEYWORD3>
            <KEYWORD3>behindHider</KEYWORD3>
            <KEYWORD3>buttonitem</KEYWORD3>
            <KEYWORD3>chairitem</KEYWORD3>
            <KEYWORD3>clothingItem</KEYWORD3>
            <KEYWORD3>container</KEYWORD3>
            <KEYWORD3>darkroom</KEYWORD3>
            <KEYWORD3>darkVerb</KEYWORD3>
            <KEYWORD3>decoration</KEYWORD3>
            <KEYWORD3>deepverb</KEYWORD3>
            <KEYWORD3>dialItem</KEYWORD3>
            <KEYWORD3>distantItem</KEYWORD3>
            <KEYWORD3>doorway</KEYWORD3>
            <KEYWORD3>fixeditem</KEYWORD3>
            <KEYWORD3>floatingItem</KEYWORD3>
            <KEYWORD3>follower</KEYWORD3>
            <KEYWORD3>fooditem</KEYWORD3>
            <KEYWORD3>hiddenItem</KEYWORD3>
            <KEYWORD3>hider</KEYWORD3>
            <KEYWORD3>item</KEYWORD3>
            <KEYWORD3>keyItem</KEYWORD3>
            <KEYWORD3>keyedLockable</KEYWORD3>
            <KEYWORD3>lightsource</KEYWORD3>
            <KEYWORD3>lockable</KEYWORD3>
            <KEYWORD3>lockableDoorway</KEYWORD3>
            <KEYWORD3>movableActor</KEYWORD3>
            <KEYWORD3>nestedroom</KEYWORD3>
            <KEYWORD3>numberedObject</KEYWORD3>
            <KEYWORD3>object</KEYWORD3>
            <KEYWORD3>obstacle</KEYWORD3>
            <KEYWORD3>openable</KEYWORD3>
            <KEYWORD3>Prep</KEYWORD3>
            <KEYWORD3>qcontainer</KEYWORD3>
            <KEYWORD3>qsurface</KEYWORD3>
            <KEYWORD3>readable</KEYWORD3>
            <KEYWORD3>room</KEYWORD3>
            <KEYWORD3>searchHider</KEYWORD3>
            <KEYWORD3>seethruItem</KEYWORD3>
            <KEYWORD3>surface</KEYWORD3>
            <KEYWORD3>switchItem</KEYWORD3>
            <KEYWORD3>sysverb</KEYWORD3>
            <KEYWORD3>theFloor</KEYWORD3>
            <KEYWORD3>thing</KEYWORD3>
            <KEYWORD3>transparentItem</KEYWORD3>
            <KEYWORD3>travelVerb</KEYWORD3>
            <KEYWORD3>underHider</KEYWORD3>
            <KEYWORD3>vehicle</KEYWORD3>


            <KEYWORD4>action</KEYWORD4>
            <KEYWORD4>actorAction</KEYWORD4>
            <KEYWORD4>adesc</KEYWORD4>
            <KEYWORD4>adjective</KEYWORD4>
            <KEYWORD4>anyvalue</KEYWORD4>
            <KEYWORD4>article</KEYWORD4>
            <KEYWORD4>cantReach</KEYWORD4>
            <KEYWORD4>compoundWord</KEYWORD4>
            <KEYWORD4>construct</KEYWORD4>
            <KEYWORD4>contents</KEYWORD4>
            <KEYWORD4>destruct</KEYWORD4>
            <KEYWORD4>disambigDobj</KEYWORD4>
            <KEYWORD4>disambigIobj</KEYWORD4>
            <KEYWORD4>doAction</KEYWORD4>
            <KEYWORD4>dobjCheck</KEYWORD4>
            <KEYWORD4>dobjGen</KEYWORD4>
            <KEYWORD4>doDefault</KEYWORD4>
            <KEYWORD4>down</KEYWORD4>
            <KEYWORD4>east</KEYWORD4>
            <KEYWORD4>height</KEYWORD4>
            <KEYWORD4>in</KEYWORD4>
            <KEYWORD4>ioAction</KEYWORD4>
            <KEYWORD4>iobjCheck</KEYWORD4>
            <KEYWORD4>iobjGen</KEYWORD4>
            <KEYWORD4>ioDefault</KEYWORD4>
            <KEYWORD4>isEquivalent</KEYWORD4>
            <KEYWORD4>isHim</KEYWORD4>
            <KEYWORD4>isHer</KEYWORD4>
            <KEYWORD4>isVisible</KEYWORD4>
            <KEYWORD4>ldesc</KEYWORD4>
            <KEYWORD4>location</KEYWORD4>
            <KEYWORD4>locatioOK</KEYWORD4>
            <KEYWORD4>multisdesc</KEYWORD4>
            <KEYWORD4>name</KEYWORD4>
            <KEYWORD4>ne</KEYWORD4>
            <KEYWORD4>newNumbered</KEYWORD4>
            <KEYWORD4>newNumberedPlural</KEYWORD4>
            <KEYWORD4>nilPrep</KEYWORD4>
            <KEYWORD4>north</KEYWORD4>
            <KEYWORD4>nw</KEYWORD4>
            <KEYWORD4>noun</KEYWORD4>
            <KEYWORD4>out</KEYWORD4>
            <KEYWORD4>parseUnknownDobj</KEYWORD4>
            <KEYWORD4>parseUnknownIobj</KEYWORD4>
            <KEYWORD4>plural</KEYWORD4>
            <KEYWORD4>pluraldesc</KEYWORD4>
            <KEYWORD4>preferredActor</KEYWORD4>
            <KEYWORD4>prefixdesc</KEYWORD4>
            <KEYWORD4>prepdefault</KEYWORD4>
            <KEYWORD4>preposition</KEYWORD4>
            <KEYWORD4>rejectMultiDobj</KEYWORD4>
            <KEYWORD4>roomAction</KEYWORD4>
            <KEYWORD4>roomCheck</KEYWORD4>
            <KEYWORD4>sdesc</KEYWORD4>
            <KEYWORD4>se</KEYWORD4>
            <KEYWORD4>south</KEYWORD4>
            <KEYWORD4>specialWords</KEYWORD4>
            <KEYWORD4>statusLine</KEYWORD4>
            <KEYWORD4>sw</KEYWORD4>
            <KEYWORD4>thedesc</KEYWORD4>
            <KEYWORD4>up</KEYWORD4>
            <KEYWORD4>value</KEYWORD4>
            <KEYWORD4>verb</KEYWORD4>
            <KEYWORD4>verbAction</KEYWORD4>
            <KEYWORD4>west</KEYWORD4>
            <KEYWORD4>width</KEYWORD4>
            <KEYWORD4>aboutPrep</KEYWORD4>
            <KEYWORD4>askVerb</KEYWORD4>
            <KEYWORD4>atPrep</KEYWORD4>
            <KEYWORD4>aroundPrep</KEYWORD4>
            <KEYWORD4>attachVerb</KEYWORD4>
            <KEYWORD4>attackVerb</KEYWORD4>
            <KEYWORD4>betweenPrep</KEYWORD4>
            <KEYWORD4>behindPrep</KEYWORD4>
            <KEYWORD4>boardVerb</KEYWORD4>
            <KEYWORD4>breakVerb</KEYWORD4>
            <KEYWORD4>centerVerb</KEYWORD4>
            <KEYWORD4>cleanVerb</KEYWORD4>
            <KEYWORD4>climbVerb</KEYWORD4>
            <KEYWORD4>closeVerb</KEYWORD4>
            <KEYWORD4>dVerb</KEYWORD4>
            <KEYWORD4>debugVerb</KEYWORD4>
            <KEYWORD4>detachVerb</KEYWORD4>
            <KEYWORD4>digVerb</KEYWORD4>
            <KEYWORD4>dirPrep</KEYWORD4>
            <KEYWORD4>drinkVerb</KEYWORD4>
            <KEYWORD4>dropVerb</KEYWORD4>
            <KEYWORD4>eVerb</KEYWORD4>
            <KEYWORD4>eatVerb</KEYWORD4>
            <KEYWORD4>fastenVerb</KEYWORD4>
            <KEYWORD4>flipVerb</KEYWORD4>
            <KEYWORD4>followVerb</KEYWORD4>
            <KEYWORD4>fromPrep</KEYWORD4>
            <KEYWORD4>getOutVerb</KEYWORD4>
            <KEYWORD4>giveVerb</KEYWORD4>
            <KEYWORD4>goThroughVerb</KEYWORD4>
            <KEYWORD4>helloVerb</KEYWORD4>
            <KEYWORD4>iVerb</KEYWORD4>
            <KEYWORD4>inPrep</KEYWORD4>
            <KEYWORD4>inVerb</KEYWORD4>
            <KEYWORD4>inspectVerb</KEYWORD4>
            <KEYWORD4>itallVerb</KEYWORD4>
            <KEYWORD4>iwideVerb</KEYWORD4>
            <KEYWORD4>jumpVerb</KEYWORD4>
            <KEYWORD4>knockVerb</KEYWORD4>
            <KEYWORD4>lieVerb</KEYWORD4>
            <KEYWORD4>lockVerb</KEYWORD4>
            <KEYWORD4>lookVerb</KEYWORD4>
            <KEYWORD4>lookBehindVerb</KEYWORD4>
            <KEYWORD4>lookInVerb</KEYWORD4>
            <KEYWORD4>lookThruVerb</KEYWORD4>
            <KEYWORD4>lookUnderVerb</KEYWORD4>
            <KEYWORD4>moveVerb</KEYWORD4>
            <KEYWORD4>nVerb</KEYWORD4>
            <KEYWORD4>neVerb</KEYWORD4>
            <KEYWORD4>nwVerb</KEYWORD4>
            <KEYWORD4>ofPrep</KEYWORD4>
            <KEYWORD4>offPrep</KEYWORD4>
            <KEYWORD4>onPrep</KEYWORD4>
            <KEYWORD4>openVerb</KEYWORD4>
            <KEYWORD4>outPrep</KEYWORD4>
            <KEYWORD4>outVerb</KEYWORD4>
            <KEYWORD4>overPrep</KEYWORD4>
            <KEYWORD4>plugVerb</KEYWORD4>
            <KEYWORD4>pokeVerb</KEYWORD4>
            <KEYWORD4>pullVerb</KEYWORD4>
            <KEYWORD4>pushVerb</KEYWORD4>
            <KEYWORD4>putVerb</KEYWORD4>
            <KEYWORD4>quitVerb</KEYWORD4>
            <KEYWORD4>readVerb</KEYWORD4>
            <KEYWORD4>removeVerb</KEYWORD4>
            <KEYWORD4>restartVerb</KEYWORD4>
            <KEYWORD4>restoreVerb</KEYWORD4>
            <KEYWORD4>sVerb</KEYWORD4>
            <KEYWORD4>saveVerb</KEYWORD4>
            <KEYWORD4>sayVerb</KEYWORD4>
            <KEYWORD4>scoreVerb</KEYWORD4>
            <KEYWORD4>screwVerb</KEYWORD4>
            <KEYWORD4>scriptVerb</KEYWORD4>
            <KEYWORD4>seVerb</KEYWORD4>
            <KEYWORD4>searchVerb</KEYWORD4>
            <KEYWORD4>showVerb</KEYWORD4>
            <KEYWORD4>sitVerb</KEYWORD4>
            <KEYWORD4>sleepVerb</KEYWORD4>
            <KEYWORD4>standVerb</KEYWORD4>
            <KEYWORD4>standOnVerb</KEYWORD4>
            <KEYWORD4>swVerb</KEYWORD4>
            <KEYWORD4>switchVerb</KEYWORD4>
            <KEYWORD4>tellVerb</KEYWORD4>
            <KEYWORD4>terseVerb</KEYWORD4>
            <KEYWORD4>throwVerb</KEYWORD4>
            <KEYWORD4>touchVerb</KEYWORD4>
            <KEYWORD4>turnVerb</KEYWORD4>
            <KEYWORD4>turnOnVerb</KEYWORD4>
            <KEYWORD4>turnOffVerb</KEYWORD4>
            <KEYWORD4>thruPrep</KEYWORD4>
            <KEYWORD4>toPrep</KEYWORD4>
            <KEYWORD4>typeVerb</KEYWORD4>
            <KEYWORD4>uVerb</KEYWORD4>
            <KEYWORD4>underPrep</KEYWORD4>
            <KEYWORD4>undoVerb</KEYWORD4>
            <KEYWORD4>unfastenVerb</KEYWORD4>
            <KEYWORD4>unlockVerb</KEYWORD4>
            <KEYWORD4>unplugVerb</KEYWORD4>
            <KEYWORD4>unscrewVerb</KEYWORD4>
            <KEYWORD4>unscriptVerb</KEYWORD4>
            <KEYWORD4>verboseVerb</KEYWORD4>
            <KEYWORD4>versionVerb</KEYWORD4>
            <KEYWORD4>wVerb</KEYWORD4>
            <KEYWORD4>waitVerb</KEYWORD4>
            <KEYWORD4>wearVerb</KEYWORD4>
            <KEYWORD4>withPrep</KEYWORD4>
            <KEYWORD4>yellVerb</KEYWORD4>
            <KEYWORD4></KEYWORD4>
            <KEYWORD4>[Keywords 6]</KEYWORD4>
            <KEYWORD4>AgainVerb</KEYWORD4>
            <KEYWORD4>Me</KEYWORD4>
            <KEYWORD4>numObj</KEYWORD4>
            <KEYWORD4>strObj</KEYWORD4>
            <KEYWORD4>takeVerb</KEYWORD4>

            <!-- pre-processors -->
            <FUNCTION>#define</FUNCTION>
            <FUNCTION>#elif</FUNCTION>
            <FUNCTION>#else</FUNCTION>
            <FUNCTION>#endif</FUNCTION>
            <FUNCTION>#error</FUNCTION>
            <FUNCTION>#if</FUNCTION>
            <FUNCTION>#ifdef</FUNCTION>
            <FUNCTION>#ifndef</FUNCTION>
            <FUNCTION>#include</FUNCTION>
            <FUNCTION>#pragma</FUNCTION>
            <FUNCTION>#undef</FUNCTION>
            <FUNCTION>defined</FUNCTION>


            <LITERAL2>true</LITERAL2>
            <LITERAL2>nil</LITERAL2>
            <LITERAL2>super</LITERAL2>
            <LITERAL2>self</LITERAL2>

            <INVALID>this</INVALID>
        </KEYWORDS>
    </RULES>
</MODE>
