<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="4GL" version="9" kateversion="5.62" section="Database" extensions="*.4gl;*.4GL;*.err" mimetype="text/x-4glsrc;text/x-4glerr" author="Andrej Falout (andrej@falout.org)" license="LGPL"><highlighting><list name="keywords"><item>ABSOLUTE</item><item>ACCEPT</item><item>ALL</item><item>ANY</item><item>BEGIN</item><item>BOLD</item><item>CONSTRAINT</item><item>CURRENT</item><item>DEFER</item><item>DIRTY</item><item>DISTINCT</item><item>DROP</item><item>ESC</item><item>ESCAPE</item><item>EXTERNAL</item><item>FREE</item><item>GROUP</item><item>HAVING</item><item>HIDE</item><item>HOLD</item><item>HOUR</item><item>INTERRUPT</item><item>INT_FLAG</item><item>ISOLATION</item><item>LOCK</item><item>MAGENTA</item><item>MINUTE</item><item>MODE</item><item>MODIFY</item><item>NEED</item><item>NOTFOUND</item><item>PAGENO</item><item>PIPE</item><item>READ</item><item>ROLLBACK</item><item>SCREEN</item><item>SECOND</item><item>STEP</item><item>STOP</item><item>TABLE</item><item>TEMP</item><item>UNIQUE</item><item>UNITS</item><item>UNLOAD</item><item>WAIT</item><item>WHILE</item><item>WORK</item><item>WRAP</item><item>add</item><item>after</item><item>alter</item><item>and</item><item>ascii</item><item>at</item><item>attribute</item><item>attributes</item><item>avg</item><item>before</item><item>between</item><item>blink</item><item>blue</item><item>border</item><item>bottom</item><item>by</item><item>call</item><item>case</item><item>clear</item><item>clipped</item><item>close</item><item>cluster</item><item>column</item><item>columns</item><item>command</item><item>comment</item><item>commit</item><item>committed</item><item>connect</item><item>construct</item><item>continue</item><item>count</item><item>create</item><item>cursor</item><item>cyan</item><item>database</item><item>day</item><item>declare</item><item>defaults</item><item>define</item><item>delete</item><item>delimiter</item><item>desc</item><item>display</item><item>downshift</item><item>else</item><item>enable</item><item>end</item><item>error</item><item>every</item><item>exclusive</item><item>execute</item><item>exists</item><item>exit</item><item>false</item><item>fetch</item><item>fgl_lastkey</item><item>field</item><item>file</item><item>finish</item><item>first</item><item>flush</item><item>for</item><item>foreach</item><item>form</item><item>format</item><item>formhandler</item><item>from</item><item>function</item><item>globals</item><item>go</item><item>goto</item><item>green</item><item>header</item><item>help</item><item>if</item><item>in</item><item>index</item><item>infield</item><item>initialize</item><item>input</item><item>insert</item><item>into</item><item>is</item><item>key</item><item>label</item><item>last</item><item>left</item><item>length</item><item>let</item><item>like</item><item>line</item><item>lines</item><item>load</item><item>locate</item><item>log</item><item>main</item><item>margin</item><item>matches</item><item>max</item><item>mdy</item><item>menu</item><item>message</item><item>min</item><item>month</item><item>name</item><item>next</item><item>no</item><item>normal</item><item>not</item><item>null</item><item>of</item><item>on</item><item>open</item><item>option</item><item>options</item><item>or</item><item>order</item><item>otherwise</item><item>outer</item><item>output</item><item>page</item><item>pause</item><item>prepare</item><item>previous</item><item>print</item><item>printer</item><item>program</item><item>prompt</item><item>put</item><item>quit</item><item>quit_flag</item><item>record</item><item>red</item><item>report</item><item>return</item><item>returning</item><item>reverse</item><item>revoke</item><item>right</item><item>row</item><item>rows</item><item>run</item><item>scroll</item><item>select</item><item>set</item><item>share</item><item>show</item><item>skip</item><item>sleep</item><item>sort</item><item>space</item><item>spaces</item><item>start</item><item>statistics</item><item>status</item><item>sum</item><item>text</item><item>then</item><item>thru</item><item>to</item><item>today</item><item>top</item><item>trailer</item><item>true</item><item>union</item><item>up</item><item>update</item><item>upshift</item><item>user</item><item>using</item><item>values</item><item>waiting</item><item>when</item><item>whenever</item><item>where</item><item>white</item><item>window</item><item>with</item><item>without</item><item>wordwrap</item><item>year</item><item>yellow</item></list><list name="types"><item>DATETIME</item><item>DECIMAL</item><item>FRACTION</item><item>INTERVAL</item><item>NUMERIC</item><item>VARCHAR</item><item>array</item><item>char</item><item>date</item><item>float</item><item>integer</item><item>money</item><item>serial</item><item>smallint</item></list><contexts><context name="Normal Text 1" attribute="Normal Text"><keyword String="keywords" attribute="Keyword"/><keyword String="types" attribute="Data Type"/><Float attribute="Float"/><HlCOct attribute="Octal"/><HlCHex attribute="Hex"/><Int attribute="Decimal"/><HlCChar attribute="Char"/><DetectChar char='"' attribute="String" context="String"/><DetectChar char="#" attribute="Comment" context="Comment 1"/><DetectChar char="{" attribute="Comment" context="Comment 2" beginRegion="BlockComment"/><StringDetect String="--" attribute="Comment" context="Comment 1"/><AnyChar String="!%&amp;()+,-&lt;=>?[]^|~" attribute="Symbol"/></context><context name="Comment 1" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="Comment 2" attribute="Comment"><DetectChar char="}" attribute="Comment" context="#pop" endRegion="BlockComment"/><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="BlockComment"/><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="String" 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="Data Type" defStyleNum="dsDataType"/><itemData name="Decimal" defStyleNum="dsDecVal"/><itemData name="Octal" defStyleNum="dsBaseN"/><itemData name="Hex" defStyleNum="dsBaseN"/><itemData name="Float" defStyleNum="dsFloat"/><itemData name="Char" defStyleNum="dsChar"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsSpecialChar"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Symbol" defStyleNum="dsOperator"/></itemDatas></highlighting><general><comments><comment name="multiLine" start="{" end="}" region="BlockComment"/></comments><keywords casesensitive="0"/></general></language>