<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="CubeScript" section="Scripts" version="5" kateversion="5.62" extensions="*.cfg" mimetype="" author="Kevin Meyer" license="zlib/libpng" indenter="normal"><highlighting><list name="commands"><item>?</item><item>alias</item><item>at</item><item>case</item><item>casef</item><item>cases</item><item>clearconsole</item><item>clearsleep</item><item>complete</item><item>concat</item><item>concatword</item><item>cond</item><item>conskip</item><item>do</item><item>echo</item><item>error</item><item>escape</item><item>exec</item><item>format</item><item>getalias</item><item>getfvarmax</item><item>getfvarmin</item><item>getvarmax</item><item>getvarmin</item><item>history</item><item>if</item><item>indexof</item><item>inputcommand</item><item>keymap</item><item>listcomplete</item><item>listdel</item><item>listfind</item><item>listlen</item><item>listsplice</item><item>local</item><item>loop</item><item>loopconcat</item><item>loopconcatword</item><item>loopfiles</item><item>looplist</item><item>loopwhile</item><item>miniconskip</item><item>nodebug</item><item>onrelease</item><item>prettylist</item><item>push</item><item>resetvar</item><item>result</item><item>rnd</item><item>saycommand</item><item>searchbinds</item><item>searcheditbinds</item><item>searchspecbinds</item><item>sleep</item><item>strcmp</item><item>strlen</item><item>strreplace</item><item>strstr</item><item>sublist</item><item>substr</item><item>tabify</item><item>toggleconsole</item><item>unescape</item><item>while</item><item>writecfg</item></list><list name="bindcommands"><item>bind</item><item>editbind</item><item>getbind</item><item>geteditbind</item><item>getspecbind</item><item>specbind</item></list><list name="operators"><item>!</item><item>!=</item><item>!=f</item><item>!=s</item><item>&amp;</item><item>&amp;&amp;</item><item>&amp;~</item><item>*</item><item>*f</item><item>+</item><item>+f</item><item>-</item><item>-f</item><item>&lt;</item><item>&lt;&lt;</item><item>&lt;=</item><item>&lt;=f</item><item>&lt;=s</item><item>&lt;f</item><item>&lt;s</item><item>=</item><item>=f</item><item>=s</item><item>></item><item>>=</item><item>>=f</item><item>>=s</item><item>>></item><item>>f</item><item>>s</item><item>^</item><item>^~</item><item>abs</item><item>absf</item><item>acos</item><item>asin</item><item>atan</item><item>cos</item><item>div</item><item>divf</item><item>exp</item><item>log10</item><item>log2</item><item>loge</item><item>max</item><item>maxf</item><item>min</item><item>minf</item><item>mod</item><item>modf</item><item>pow</item><item>sin</item><item>sqrt</item><item>tan</item><item>|</item><item>||</item><item>|~</item><item>~</item></list><list name="keys"><item>0</item><item>1</item><item>2</item><item>3</item><item>4</item><item>5</item><item>6</item><item>7</item><item>8</item><item>9</item><item>A</item><item>AMPERSAND</item><item>ASTERISK</item><item>AT</item><item>B</item><item>BACKQUOTE</item><item>BACKSLASH</item><item>BACKSPACE</item><item>BREAK</item><item>C</item><item>CAPSLOCK</item><item>CARET</item><item>CLEAR</item><item>COLON</item><item>COMMA</item><item>COMPOSE</item><item>D</item><item>DELETE</item><item>DOLLAR</item><item>DOWN</item><item>E</item><item>END</item><item>EQUALS</item><item>ESCAPE</item><item>EXCLAIM</item><item>F</item><item>F1</item><item>F10</item><item>F11</item><item>F12</item><item>F13</item><item>F14</item><item>F15</item><item>F2</item><item>F3</item><item>F4</item><item>F5</item><item>F6</item><item>F7</item><item>F8</item><item>F9</item><item>G</item><item>GREATER</item><item>H</item><item>HASH</item><item>HELP</item><item>HOME</item><item>I</item><item>INSERT</item><item>J</item><item>K</item><item>KP0</item><item>KP1</item><item>KP2</item><item>KP3</item><item>KP4</item><item>KP5</item><item>KP6</item><item>KP7</item><item>KP8</item><item>KP9</item><item>KP_DIVIDE</item><item>KP_ENTER</item><item>KP_EQUALS</item><item>KP_MINUS</item><item>KP_MULTIPLY</item><item>KP_PERIOD</item><item>KP_PLUS</item><item>L</item><item>LALT</item><item>LCTRL</item><item>LEFT</item><item>LEFTBRACKET</item><item>LEFTPAREN</item><item>LESS</item><item>LMETA</item><item>LSHIFT</item><item>LSUPER</item><item>M</item><item>MENU</item><item>MINUS</item><item>MODE</item><item>MOUSE1</item><item>MOUSE2</item><item>MOUSE3</item><item>MOUSE4</item><item>MOUSE5</item><item>MOUSELEFT</item><item>MOUSEMIDDLE</item><item>MOUSERIGHT</item><item>MOUSEWHEELDOWN</item><item>MOUSEWHEELUP</item><item>MOUSEX1</item><item>MOUSEX2</item><item>N</item><item>NUMLOCK</item><item>O</item><item>P</item><item>PAGEDOWN</item><item>PAGEUP</item><item>PAUSE</item><item>PERIOD</item><item>PLUS</item><item>PRINT</item><item>Q</item><item>QUESTION</item><item>QUOTE</item><item>QUOTEDBL</item><item>R</item><item>RALT</item><item>RCTRL</item><item>RETURN</item><item>RIGHT</item><item>RIGHTBRACKET</item><item>RIGHTPAREN</item><item>RMETA</item><item>RSHIFT</item><item>RSUPER</item><item>S</item><item>SCROLLOCK</item><item>SEMICOLON</item><item>SLASH</item><item>SPACE</item><item>SYSREQ</item><item>T</item><item>TAB</item><item>U</item><item>UNDERSCORE</item><item>UP</item><item>V</item><item>W</item><item>X</item><item>Y</item><item>Z</item></list><list name="aliases"><item>commandbuf</item><item>editing</item><item>mainmenu</item><item>numargs</item></list><contexts><context name="Normal" attribute="Normal"><AnyChar String="])" attribute="Error"/><IncludeRules context="__Basic"/></context><context name="__Basic" attribute="Normal"><StringDetect String="//" attribute="Comment" context="Comment"/><DetectChar char="[" attribute="Brackets" context="Block" beginRegion="Block"/><DetectChar char="(" attribute="Brackets" context="Brackets"/><DetectChar char='"' attribute="String" context="String"/><AnyChar String="$@" context="Lookup" lookAhead="1"/><keyword String="commands" attribute="Keyword"/><keyword String="operators" attribute="Operator"/><keyword String="bindcommands" attribute="Keyword" context="Bind"/><HlCHex attribute="IntOther"/><HlCOct attribute="IntOther"/><Float attribute="Float"/><Int attribute="Int10"/></context><context name="Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="##Comments"/></context><context name="String" attribute="String" lineEndContext="#pop"><DetectChar char='"' attribute="String" context="#pop"/><LineContinue char="^" attribute="Escaped"/><DetectChar char="^" attribute="Escaped" context="Escaped"/></context><context name="__Lookup" attribute="Lookup" lineEndContext="#pop"><DetectChar char='"' attribute="String" context="String"/><DetectChar char="[" attribute="LookupBrackets" context="LookupEncBlock"/><DetectChar char="(" attribute="LookupBrackets" context="LookupEncBrackets"/><RegExpr String="[^\$\s]+\$[^\[\]\(\)\s]*|\S+(?![\s\[\(])[^\$@](?=[\[\(])" attribute="Error"/><RegExpr String="[@\$]*arg[0-9]+" attribute="Key"/></context><context name="Bind" attribute="Error" lineEndContext="#pop"><DetectSpaces attribute="Normal"/><AnyChar String='[]();"$@' context="#pop" lookAhead="1"/><keyword String="keys" attribute="Key" context="#pop" insensitive="1"/><StringDetect String="//" context="#pop" lookAhead="1"/></context><context name="Block" attribute="Normal"><DetectChar char="]" attribute="Brackets" context="#pop" endRegion="Block"/><DetectChar char=")" attribute="Error"/><IncludeRules context="__Basic"/></context><context name="Brackets" attribute="Normal"><DetectChar char="]" attribute="Error"/><DetectChar char=")" attribute="Brackets" context="#pop"/><IncludeRules context="__Basic"/></context><context name="Escaped" attribute="Escaped"><StringDetect String="f0" attribute="String0" context="#pop"/><StringDetect String="f1" attribute="String1" context="#pop"/><StringDetect String="f2" attribute="String2" context="#pop"/><StringDetect String="f3" attribute="String3" context="#pop"/><StringDetect String="f4" attribute="String4" context="#pop"/><StringDetect String="f5" attribute="String5" context="#pop"/><StringDetect String="f6" attribute="String6" context="#pop"/><StringDetect String="f7" attribute="String7" context="#pop"/><RegExpr String="f?." attribute="Escaped" context="#pop"/></context><context name="Lookup" attribute="Lookup" lineEndContext="#pop"><DetectSpaces attribute="Normal" context="#pop"/><AnyChar String=")];" context="#pop" lookAhead="1"/><StringDetect String="//" context="#pop" lookAhead="1"/><keyword String="aliases" attribute="Key"/><IncludeRules context="__Lookup"/></context><context name="LookupEncBlock" attribute="Lookup"><StringDetect String="//" attribute="Comment" context="Comment"/><DetectChar char=")" attribute="Error"/><DetectChar char="]" attribute="LookupBrackets" context="#pop"/><keyword String="aliases" attribute="Key"/><IncludeRules context="__Lookup"/></context><context name="LookupEncBrackets" attribute="Normal"><DetectChar char=")" attribute="LookupBrackets" context="#pop"/><DetectChar char="]" attribute="Error"/><StringDetect String="//" attribute="Comment" context="Comment"/><IncludeRules context="__Basic"/></context></contexts><itemDatas><itemData name="Normal" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Lookup" defStyleNum="dsDataType" spellChecking="0"/><itemData name="Error" defStyleNum="dsError" spellChecking="0"/><itemData name="Int10" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="IntOther" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="String" defStyleNum="dsString"/><itemData name="Escaped" defStyleNum="dsChar" spellChecking="0"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Keyword" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Operator" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Key" defStyleNum="dsOthers" spellChecking="0"/><itemData name="LookupBrackets" defStyleNum="dsRegionMarker" spellChecking="0"/><itemData name="Brackets" defStyleNum="dsNormal" bold="1" spellChecking="0"/><itemData name="String0" defStyleNum="dsString" bold="1" color="#40FF80" backgroundColor="#3F3F3F" spellChecking="0"/><itemData name="String1" defStyleNum="dsString" bold="1" color="#60A0FF" backgroundColor="#DFDFDF" spellChecking="0"/><itemData name="String2" defStyleNum="dsString" bold="1" color="#FFC040" backgroundColor="#3F3F3F" spellChecking="0"/><itemData name="String3" defStyleNum="dsString" bold="1" color="#FF4040" backgroundColor="#DFDFDF" spellChecking="0"/><itemData name="String4" defStyleNum="dsString" bold="1" color="#808080" backgroundColor="#DFDFDF" spellChecking="0"/><itemData name="String5" defStyleNum="dsString" bold="1" color="#A040A0" backgroundColor="#DFDFDF" spellChecking="0"/><itemData name="String6" defStyleNum="dsString" bold="1" color="#FF8000" backgroundColor="#DFDFDF" spellChecking="0"/><itemData name="String7" defStyleNum="dsString" bold="1" color="#FFFFFF" backgroundColor="#3F3F3F" spellChecking="0"/></itemDatas></highlighting><general><keywords casesensitive="1" wordWrapDeliminator="[(;" additionalDeliminator="$@" weakDeliminator="!=&lt;>|&amp;^~+*"/><comments><comment name="singleLine" start="//"/></comments></general></language>