<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Sather" version="4" kateversion="5.62" section="Sources" extensions="*.sa" mimetype="text/x-sather-src"><highlighting><list name="keywords"><item>ITER</item><item>ROUT</item><item>SAME</item><item>abstract</item><item>and</item><item>any</item><item>assert</item><item>attr</item><item>bind</item><item>break!</item><item>case</item><item>class</item><item>const</item><item>else</item><item>elsif</item><item>end</item><item>exception</item><item>external</item><item>false</item><item>fork</item><item>guard</item><item>if</item><item>immutable</item><item>in</item><item>include</item><item>initial</item><item>inout</item><item>is</item><item>lock</item><item>loop</item><item>new</item><item>once</item><item>or</item><item>out</item><item>par</item><item>parloop</item><item>partial</item><item>post</item><item>pre</item><item>private</item><item>protect</item><item>quit</item><item>raise</item><item>readonly</item><item>result</item><item>return</item><item>self</item><item>shared</item><item>spread</item><item>stub</item><item>then</item><item>true</item><item>type</item><item>typecase</item><item>until!</item><item>value</item><item>void</item><item>when</item><item>while!</item><item>yield</item></list><list name="types"><item>$OB</item><item>$REHASH</item><item>AREF</item><item>ARRAY</item><item>AVAL</item><item>BOOL</item><item>CHAR</item><item>EXT_OB</item><item>FLT</item><item>FLTD</item><item>FLTDX</item><item>FLTI</item><item>FLTX</item><item>INT</item><item>INTI</item><item>STR</item><item>SYS</item></list><list name="features"><item>aget</item><item>aset</item><item>create</item><item>div</item><item>invariant</item><item>is_eq</item><item>is_geq</item><item>is_gt</item><item>is_leq</item><item>is_lt</item><item>is_neq</item><item>main</item><item>minus</item><item>mod</item><item>negate</item><item>not</item><item>plus</item><item>pow</item><item>times</item></list><contexts><context name="Normal" attribute="Normal Text"><keyword String="keywords" attribute="Keyword"/><keyword String="types" attribute="Data Type"/><keyword String="features" attribute="Features"/><Float attribute="Float"/><Int attribute="Decimal"/><RegExpr String="'.'" attribute="Char"/><DetectChar char='"' attribute="String" context="String"/><StringDetect String="--" attribute="Comment" context="Comment"/></context><context name="Comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="String" attribute="String"><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="Features" defStyleNum="dsOthers"/><itemData name="Decimal" defStyleNum="dsDecVal"/><itemData name="Float" defStyleNum="dsFloat"/><itemData name="Char" defStyleNum="dsChar"/><itemData name="String" defStyleNum="dsString"/><itemData name="Comment" defStyleNum="dsComment"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="--" position="afterwhitespace"/></comments><keywords casesensitive="1" weakDeliminator="$!"/></general></language>