<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="AWK" version="6" kateversion="5.62" section="Scripts" extensions="*.awk" mimetype="text/x-awk" indenter="cstyle" license="LGPL"><highlighting><list name="controlflow"><item>break</item><item>case</item><item>continue</item><item>default</item><item>do</item><item>else</item><item>exit</item><item>for</item><item>if</item><item>return</item><item>switch</item><item>while</item></list><list name="keywords"><item>@include</item><item>@load</item><item>delete</item><item>function</item><item>getline</item><item>in</item><item>next</item><item>nextfile</item><item>print</item><item>printf</item></list><list name="builtins"><item>ARGC</item><item>ARGIND</item><item>ARGV</item><item>BINMODE</item><item>CONVFMT</item><item>ENVIRON</item><item>ERRNO</item><item>FIELDWIDTHS</item><item>FILENAME</item><item>FNR</item><item>FPAT</item><item>FS</item><item>FUNCTAB</item><item>IGNORECASE</item><item>LINT</item><item>NF</item><item>NR</item><item>OFMT</item><item>OFS</item><item>ORS</item><item>PREC</item><item>PROCINFO</item><item>RLENGTH</item><item>ROUNDMODE</item><item>RS</item><item>RSTART</item><item>RT</item><item>SUBSEP</item><item>SYMTAB</item><item>TEXTDOMAIN</item></list><list name="functions"><item>and</item><item>asort</item><item>asorti</item><item>atan2</item><item>bindtextdomain</item><item>close</item><item>compl</item><item>cos</item><item>dcgettext</item><item>dcngettext</item><item>exp</item><item>fflush</item><item>gensub</item><item>gsub</item><item>index</item><item>int</item><item>isarray</item><item>length</item><item>log</item><item>lshift</item><item>match</item><item>mktime</item><item>or</item><item>patsplit</item><item>rand</item><item>rshift</item><item>sin</item><item>split</item><item>sprintf</item><item>sqrt</item><item>srand</item><item>strftime</item><item>strtonum</item><item>sub</item><item>substr</item><item>system</item><item>systime</item><item>tolower</item><item>toupper</item><item>typeof</item><item>xor</item></list><list name="special"><item>BEGIN</item><item>BEGINFILE</item><item>END</item><item>ENDFILE</item></list><list name="charclass"><item>alnum</item><item>alpha</item><item>blank</item><item>cntrl</item><item>digit</item><item>graph</item><item>lower</item><item>print</item><item>punct</item><item>space</item><item>upper</item><item>xdigit</item></list><contexts><context name="Pattern" attribute="Normal"><DetectSpaces/><DetectChar char="{" attribute="Symbol" context="Block" beginRegion="block"/><DetectChar char="}" attribute="Error"/><DetectChar char="/" attribute="Regex Op" context="Regex" firstNonSpace="1"/><IncludeRules context="base"/><keyword String="special" attribute="Special"/></context><context name="Match" attribute="Normal" fallthroughContext="#pop" lineEndContext="#pop"><DetectSpaces/><DetectChar char="/" attribute="Regex Op" context="#pop!Regex"/></context><context name="Block" attribute="Normal"><DetectSpaces/><DetectChar char="}" attribute="Symbol" context="#pop" endRegion="block"/><DetectChar char="{" attribute="Symbol" context="Block" beginRegion="block"/><IncludeRules context="base"/><keyword String="special" attribute="Error"/></context><context name="InChar" attribute="Regex" lineEndContext="#pop#pop"><StringDetect String="-]" attribute="Regex" context="InCharEnd" lookAhead="1"/><DetectChar char="-" attribute="Regex Op"/><DetectChar char="\" attribute="Regex Op" context="Regex Escape"/><DetectChar char="[" attribute="Regex" context="CharClassSelect" lookAhead="1"/><DetectChar char="]" attribute="Regex Op" context="#pop#pop"/></context><context name="Regex" attribute="Regex" lineEndContext="#pop"><IncludeRules context="regex"/><DetectChar char="/" attribute="Regex Op" context="#pop"/></context><context name="Regex Escape" attribute="Normal" lineEndContext="#pop"><RegExpr String="[&lt;>sSwW`'[\]{}^$.+?*()|/\\abfnrtv]|x[0-9a-fA-F]{1,2}|[0-7]{1,3}" attribute="Escape" context="#pop"/><RegExpr String="." attribute="Regex" context="#pop"/></context><context name="RegexChar" attribute="Regex" fallthroughContext="InChar" lineEndContext="#pop"><AnyChar String="-]" attribute="Regex" context="InChar"/></context><context name="base" attribute="Normal"><DetectChar char=")" attribute="Symbol"/><DetectChar char="(" attribute="Symbol" context="Match"/><AnyChar String="=~" attribute="Operator" context="Match"/><DetectChar char="," attribute="Separator Symbol" context="ArgSep"/><DetectChar char='"' attribute="String" context="String"/><DetectChar char="#" attribute="Comment" context="Comment"/><AnyChar String="@!%&amp;*+-/:&lt;>?^|" attribute="Operator"/><keyword String="controlflow" attribute="ControlFlow"/><keyword String="keywords" attribute="Keyword"/><keyword String="builtins" attribute="Builtin"/><keyword String="functions" attribute="Function"/><Float attribute="Float"/><Int attribute="Decimal"/><RegExpr String="\$[A-Za-z0-9_]+" attribute="Field"/><DetectChar char=";" attribute="Separator Symbol"/></context><context name="ArgSep" attribute="Normal" fallthroughContext="#pop"><IncludeRules context="Match"/></context><context name="CharClass" attribute="Custom" lineEndContext="#pop#pop#pop#pop"><keyword String="charclass" attribute="CharClass"/><StringDetect String=":]" attribute="CharClass" context="#pop"/><DetectChar char="]" attribute="Error" context="#pop"/></context><context name="CharClassSelect" attribute="Custom" lineEndContext="#pop#pop#pop#pop"><StringDetect String="[:" attribute="CharClass" context="#pop!CharClass"/><StringDetect String="[." attribute="CharClass" context="#pop!CollatingSymbols"/><StringDetect String="[=" attribute="CharClass" context="#pop!EquivalenceClass"/><DetectChar char="[" attribute="Regex" context="#pop"/></context><context name="CollatingSymbols" attribute="Custom" lineEndContext="#pop#pop#pop#pop"><StringDetect String=".]" attribute="CharClass" context="#pop"/><DetectChar char="]" attribute="Error" context="#pop"/></context><context name="Comment" attribute="Comment" lineEndContext="#pop"><IncludeRules context="##Comments"/></context><context name="EquivalenceClass" attribute="Custom" lineEndContext="#pop#pop#pop#pop"><StringDetect String="=]" attribute="CharClass" context="#pop"/><DetectChar char="]" attribute="Error" context="#pop"/></context><context name="Escape" attribute="Error" lineEndContext="#pop"><RegExpr String="[\\abfnrtv]|x[0-9a-fA-F]{1,2}|[0-7]{1,3}" attribute="Escape" context="#pop"/><RegExpr String="." attribute="Error" context="#pop"/></context><context name="InCharEnd" attribute="Regex Op"><DetectChar char="-" attribute="Regex"/><DetectChar char="]" attribute="Regex Op" context="#pop#pop#pop"/></context><context name="String" attribute="String"><DetectChar char='"' attribute="String" context="#pop"/><DetectChar char="\" attribute="Escape" context="Escape"/></context><context name="regex" attribute="Normal"><StringDetect String="[^" attribute="Regex Op" context="RegexChar"/><DetectChar char="[" attribute="Regex Op" context="RegexChar"/><AnyChar String="^$.+?*()|" attribute="Regex Op"/><DetectChar char="\" attribute="Regex Op" context="Regex Escape"/></context></contexts><itemDatas><itemData name="Normal" defStyleNum="dsNormal"/><itemData name="ControlFlow" defStyleNum="dsControlFlow" spellChecking="0"/><itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Builtin" defStyleNum="dsBuiltIn" spellChecking="0"/><itemData name="Function" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Decimal" defStyleNum="dsDecVal"/><itemData name="Float" defStyleNum="dsFloat"/><itemData name="String" defStyleNum="dsString"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Escape" defStyleNum="dsSpecialChar"/><itemData name="Field" defStyleNum="dsDataType"/><itemData name="Error" defStyleNum="dsError"/><itemData name="Special" defStyleNum="dsControlFlow" bold="0"/><itemData name="Operator" defStyleNum="dsOperator"/><itemData name="Symbol" defStyleNum="dsOperator"/><itemData name="Separator Symbol" defStyleNum="dsOperator"/><itemData name="Regex" defStyleNum="dsSpecialString" spellChecking="0"/><itemData name="Regex Op" defStyleNum="dsOthers"/><itemData name="CharClass" defStyleNum="dsExtension" spellChecking="0"/><itemData name="Custom" defStyleNum="dsOthers" spellChecking="0"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="#"/></comments><keywords casesensitive="1" weakDeliminator="@"/></general></language>