<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Clipper" version="8" kateversion="5.62" section="Sources" extensions="*.prg;*.PRG;*.ch" mimetype="text/x-clipper-src" priority="2" author="Andrey Cherepanov (sibskull@mail.ru)" license="GPL"><highlighting><list name="keywords"><item>.and.</item><item>.f.</item><item>.not.</item><item>.or.</item><item>.t.</item><item>announce</item><item>begin</item><item>case</item><item>command</item><item>define</item><item>do</item><item>else</item><item>elseif</item><item>endcase</item><item>enddo</item><item>endif</item><item>error</item><item>exit</item><item>field</item><item>for</item><item>function</item><item>if</item><item>ifdef</item><item>include</item><item>init</item><item>inndef</item><item>local</item><item>memvar</item><item>next</item><item>nil</item><item>other</item><item>parameters</item><item>private</item><item>procedure</item><item>public</item><item>request</item><item>return</item><item>sequence</item><item>static</item><item>stdout</item><item>traslate</item><item>undef</item><item>while</item><item>xcommand</item><item>xtranslate</item></list><list name="commands"><item>?</item><item>??</item><item>@</item><item>accept</item><item>all</item><item>alternate</item><item>append</item><item>ascending</item><item>average</item><item>bell</item><item>blank</item><item>box</item><item>century</item><item>clear</item><item>close</item><item>coclor</item><item>color</item><item>commit</item><item>confirm</item><item>console</item><item>continue</item><item>copy</item><item>count</item><item>create</item><item>cursor</item><item>date</item><item>decimals</item><item>default</item><item>delete</item><item>deleted</item><item>delimiters</item><item>descending</item><item>device</item><item>display</item><item>do</item><item>eject</item><item>epoch</item><item>erase</item><item>escape</item><item>eval</item><item>every</item><item>exact</item><item>extended</item><item>file</item><item>filter</item><item>fixed</item><item>form</item><item>from</item><item>get</item><item>gets</item><item>go</item><item>goto</item><item>index</item><item>input</item><item>intensity</item><item>join</item><item>key</item><item>keyboard</item><item>label</item><item>list</item><item>locate</item><item>margin</item><item>memory</item><item>menu</item><item>message</item><item>new</item><item>on</item><item>order</item><item>pack</item><item>path</item><item>pict</item><item>printer</item><item>prompt</item><item>quit</item><item>range</item><item>read</item><item>recall</item><item>record</item><item>reindex</item><item>relation</item><item>release</item><item>rename</item><item>replace</item><item>report</item><item>rest</item><item>restore</item><item>run</item><item>save</item><item>say</item><item>scoreboard</item><item>seek</item><item>select</item><item>set</item><item>skip</item><item>softseek</item><item>sort</item><item>structure</item><item>sum</item><item>tag</item><item>to</item><item>total</item><item>type</item><item>typeahead</item><item>unique</item><item>unlock</item><item>update</item><item>use</item><item>valid</item><item>wait</item><item>when</item><item>with</item><item>wrap</item><item>zap</item></list><list name="functions"><item>aadd</item><item>abs</item><item>achoice</item><item>aclone</item><item>acopy</item><item>adel</item><item>aeval</item><item>afill</item><item>ains</item><item>alert</item><item>alias</item><item>alltrim</item><item>altd</item><item>array</item><item>ascan</item><item>asize</item><item>asort</item><item>at</item><item>atail</item><item>bin2i</item><item>bin2l</item><item>bin2w</item><item>bof</item><item>break</item><item>browse</item><item>cdowchr</item><item>chr</item><item>cmonth</item><item>col</item><item>colorselect</item><item>ctod</item><item>curdir</item><item>date</item><item>day</item><item>dbappend</item><item>dbclearall</item><item>dbclearfilter</item><item>dbclearindex</item><item>dbclearrelation</item><item>dbcloseall</item><item>dbclosearea</item><item>dbcommit</item><item>dbcommitall</item><item>dbcreate</item><item>dbcreateindex</item><item>dbdelete</item><item>dbedit</item><item>dbeval</item><item>dbf</item><item>dbfilter</item><item>dbgobottom</item><item>dbgoto</item><item>dbgotop</item><item>dbrecall</item><item>dbreindex</item><item>dbrelation</item><item>dbrlock</item><item>dbrlocklist</item><item>dbrselect</item><item>dbrunlock</item><item>dbseek</item><item>dbselectarea</item><item>dbsetfilter</item><item>dbsetindex</item><item>dbsetorder</item><item>dbsetrelation</item><item>dbskip</item><item>dbstruct</item><item>dbunlock</item><item>dbunlockall</item><item>dbusearea</item><item>deleted</item><item>descend</item><item>devout</item><item>devpos</item><item>directory</item><item>dispbegin</item><item>dispbox</item><item>dispcount</item><item>dispend</item><item>dispout</item><item>dispspace</item><item>doserror</item><item>dow</item><item>dtoc</item><item>dtos</item><item>empty</item><item>eof</item><item>errorblock</item><item>errorinhandler</item><item>errorlevel</item><item>eval</item><item>exp</item><item>fclose</item><item>fcount</item><item>fcreate</item><item>ferase</item><item>ferror</item><item>field</item><item>fieldblock</item><item>fieldget</item><item>fieldname</item><item>fieldpos</item><item>fieldput</item><item>fieldwblock</item><item>file</item><item>flock</item><item>fopen</item><item>found</item><item>fread</item><item>freadstr</item><item>frename</item><item>fseek</item><item>fwrite</item><item>getactive</item><item>getenv</item><item>hardcr</item><item>header</item><item>i2bin</item><item>iif</item><item>indexext</item><item>indexkey</item><item>indexord</item><item>inkey</item><item>int</item><item>isalpha</item><item>iscolor</item><item>isdigit</item><item>islower</item><item>isprinter</item><item>isupper</item><item>l2bin</item><item>lastkey</item><item>lastrec</item><item>left</item><item>len</item><item>lock</item><item>log</item><item>lower</item><item>ltrim</item><item>lupdate</item><item>max</item><item>maxcol</item><item>maxrow</item><item>memoedit</item><item>memoline</item><item>memoread</item><item>memory</item><item>memotran</item><item>memowrit</item><item>memvarblock</item><item>min</item><item>mlcount</item><item>mlctopos</item><item>mlpos</item><item>mod</item><item>month</item><item>mpostolc</item><item>neterr</item><item>netname</item><item>nextkey</item><item>nosnow</item><item>ordbagext</item><item>ordbagname</item><item>ordcreate</item><item>orddestroy</item><item>ordfor</item><item>ordkey</item><item>ordlistadd</item><item>ordlistclear</item><item>ordlistrebuild</item><item>ordname</item><item>ordnumber</item><item>ordsetfocus</item><item>os</item><item>outerr</item><item>outstd</item><item>padc</item><item>padl</item><item>padr</item><item>pcol</item><item>pcount</item><item>proclineprocname</item><item>prow</item><item>qout</item><item>qqout</item><item>rat</item><item>rddlist</item><item>rddname</item><item>rddsetdefault</item><item>readexit</item><item>readinsert</item><item>readmodal</item><item>readvar</item><item>reccount</item><item>recno</item><item>recsize</item><item>replicate</item><item>restscreen</item><item>right</item><item>rlock</item><item>round</item><item>row</item><item>rtrim</item><item>savesreen</item><item>scroll</item><item>seconds</item><item>select</item><item>setblink</item><item>setcancel</item><item>setcolor</item><item>setcursor</item><item>setkey</item><item>setmode</item><item>setpos</item><item>setprc</item><item>soundex</item><item>space</item><item>sqrt</item><item>str</item><item>strtran</item><item>stuff</item><item>substr</item><item>time</item><item>tone</item><item>transform</item><item>trim</item><item>updated</item><item>upper</item><item>used</item><item>val</item><item>valtype</item><item>version</item></list><contexts><context name="Normal" attribute="Normal Text"><WordDetect String="function" attribute="Keyword" beginRegion="regFunction" insensitive="1"/><WordDetect String="return" attribute="Keyword" endRegion="regFunction" column="0" insensitive="1"/><RegExpr String="\bbegin\s+sequence\b" attribute="Keyword" beginRegion="regSequence" insensitive="1"/><RegExpr String="\bend\s+sequence\b" attribute="Keyword" endRegion="regSequence" insensitive="1"/><RegExpr String="\bdo\s+case\b" attribute="Keyword" beginRegion="regDoCase" insensitive="1"/><WordDetect String="endcase" attribute="Keyword" endRegion="regDoCase" insensitive="1"/><RegExpr String="\bdo\s+while\b" attribute="Keyword" beginRegion="regDoWhile" insensitive="1"/><WordDetect String="enddo" attribute="Keyword" endRegion="regDoWhile" insensitive="1"/><WordDetect String="for" attribute="Keyword" beginRegion="regFor" insensitive="1"/><WordDetect String="next" attribute="Keyword" endRegion="regFor" insensitive="1"/><WordDetect String="if" attribute="Keyword" beginRegion="regIf" insensitive="1"/><WordDetect String="elseif" attribute="Keyword" beginRegion="regIf" endRegion="regIf" insensitive="1"/><WordDetect String="else" attribute="Keyword" beginRegion="regIf" endRegion="regIf" insensitive="1"/><WordDetect String="endif" attribute="Keyword" endRegion="regIf" insensitive="1"/><WordDetect String="switch" attribute="Keyword" beginRegion="regSwitch" insensitive="1"/><WordDetect String="endswitch" attribute="Keyword" endRegion="regSwitch" insensitive="1"/><keyword String="keywords" attribute="Keyword"/><keyword String="commands" attribute="Command"/><keyword String="functions" attribute="Function"/><HlCHex attribute="String Char"/><DetectChar char='"' attribute="String" context="String"/><RegExpr String="//\s*BEGIN.*$" attribute="Region Marker" beginRegion="regMarker"/><RegExpr String="//\s*END.*$" attribute="Region Marker" endRegion="regMarker"/><StringDetect String="//" attribute="Comment" context="LineComment"/><RegExpr String="^\s*\*.*$" attribute="Comment" context="LineComment" column="0"/><StringDetect String="/*" attribute="Comment" context="BlockComment" beginRegion="Comment2"/><AnyChar String="!%&amp;()+,-&lt;:=>[]^~" attribute="Symbol"/><DetectChar char="#" attribute="Preprocessor" context="Preprocessor"/><StringDetect String="{|" attribute="Eval Block" context="EvalBlock"/><DetectChar char="'" attribute="String" context="String2"/></context><context name="LineComment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="##Comments"/></context><context name="BlockComment" attribute="Comment"><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="Comment2"/><IncludeRules context="##Comments"/></context><context name="EvalBlock" attribute="Eval Block"><LineContinue attribute="Eval Block"/><DetectChar char="}" attribute="Eval Block" context="#pop"/></context><context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop"><LineContinue attribute="Preprocessor"/><RangeDetect char1='"' char='"' attribute="Prep. Lib"/><RangeDetect char1=">" char="&lt;" attribute="Prep. Lib"/><RegExpr String="//\s*BEGIN.*$" attribute="Region Marker" beginRegion="regMarker"/><RegExpr String="//\s*END.*$" attribute="Region Marker" endRegion="regMarker"/><StringDetect String="//" attribute="Comment" context="LineComment"/><StringDetect String="/*" attribute="Comment" context="BlockComment" beginRegion="Comment2"/></context><context name="String" attribute="String" lineEndContext="#pop"><LineContinue attribute="String"/><HlCStringChar attribute="String Char"/><DetectChar char='"' attribute="String" context="#pop"/></context><context name="String2" attribute="String" lineEndContext="#pop"><LineContinue attribute="String"/><HlCStringChar attribute="String Char"/><DetectChar char="'" attribute="String" context="#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="Keyword" defStyleNum="dsKeyword"/><itemData name="Command" defStyleNum="dsDataType"/><itemData name="Function" defStyleNum="dsFunction"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsSpecialChar"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Symbol" defStyleNum="dsOperator"/><itemData name="Preprocessor" defStyleNum="dsPreprocessor"/><itemData name="Prep. Lib" defStyleNum="dsImport"/><itemData name="Eval Block" defStyleNum="dsOthers"/><itemData name="Region Marker" defStyleNum="dsRegionMarker"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="//"/><comment name="multiLine" start="/*" end="*/" region="Comment2"/></comments><keywords casesensitive="0" weakDeliminator="?."/></general></language>