<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language version="10" kateversion="5.62" name="Mason" section="Scripts" extensions="*.html;" mimetype=""><highlighting><list name="keywords"><item>!</item><item>and</item><item>bless</item><item>caller</item><item>chomp</item><item>chop</item><item>close</item><item>cmp</item><item>continue</item><item>dbmclose</item><item>dbmopen</item><item>defined</item><item>die</item><item>do</item><item>dump</item><item>each</item><item>echo</item><item>else</item><item>elsif</item><item>eq</item><item>eval</item><item>for</item><item>foreach</item><item>ge</item><item>goto</item><item>gt</item><item>if</item><item>import</item><item>last</item><item>le</item><item>local</item><item>lt</item><item>my</item><item>ne</item><item>new</item><item>next</item><item>no</item><item>not</item><item>open</item><item>or</item><item>pop</item><item>print</item><item>push</item><item>redo</item><item>ref</item><item>require</item><item>return</item><item>split</item><item>sub</item><item>switch</item><item>tie</item><item>tied</item><item>undef</item><item>unless</item><item>unlink</item><item>untie</item><item>use</item><item>wantarray</item><item>while</item><item>xor</item><item>||</item></list><contexts><context name="HTML" attribute="HTML"><RegExpr String="&lt;\%method[^>]*>|&lt;\%def[^>]*>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%method>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%doc>" attribute="Comment" context="Documentation" beginRegion="Documentation"/><StringDetect String="&lt;%perl>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%init>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%once>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%args>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%filter>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%cleanup>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%flags>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%attr>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%shared>" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;%text>" attribute="Mason Tag" context="UnparsedText"/><StringDetect String="&lt;%" attribute="Mason Tag" context="EmbeddedPerl"/><StringDetect String="&lt;&amp;" attribute="Mason Method" context="MethodCall"/><StringDetect String="&lt;/&amp;>" attribute="Mason Tag"/><DetectChar char="%" attribute="Mason Tag" context="PerlOneLiner" column="0"/></context><context name="EmbeddedPerl" attribute="normal"><StringDetect String="%>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%perl>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%method>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%def>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%init>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%once>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%args>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%filter>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%cleanup>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%flags>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%attr>" attribute="Mason Tag" context="#pop"/><StringDetect String="&lt;/%shared>" attribute="Mason Tag" context="#pop"/><keyword String="keywords" attribute="Keyword"/><HlCOct attribute="Octal"/><HlCHex attribute="Hex"/><Int attribute="Decimal"/><HlCChar attribute="Char"/><RegExpr String="^#!.*" attribute="Keyword" column="0"/><DetectChar char='"' attribute="String" context="String"/><DetectChar char="'" attribute="String" context="String2"/><DetectChar char="`" attribute="String Char" context="String"/><StringDetect String="//" attribute="Comment" context="Commentar 1"/><StringDetect String="/*" attribute="Comment" context="Commentar 2" beginRegion="BlockComment"/><StringDetect String="s/" attribute="Pattern" context="Pattern2"/><DetectChar char="/" attribute="Pattern" context="Pattern"/><DetectIdentifier attribute="normal"/><RegExpr String="[0-9]+" attribute="Decimal"/><AnyChar String="$@%" attribute="Data Type" context="Variable"/><RegExpr String="\s+\:" attribute="Pattern"/><AnyChar String="!&amp;()+,-&lt;=>?[]^{|}~" attribute="Symbol"/><DetectChar char="#" attribute="Comment" context="Commentar 1"/></context><context name="Commentar 1" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="String" attribute="String"><LineContinue attribute="String"/><HlCStringChar attribute="String Char"/><DetectChar char='"' attribute="String" context="#pop"/><RegExpr String="[0-9]+" attribute="Decimal"/><AnyChar String="$@%" attribute="Data Type" context="Variable"/></context><context name="Variable" attribute="Data Type" lineEndContext="#pop"><StringDetect String="->" attribute="normal"/><DetectChar char='"' attribute="String" context="String"/><DetectChar char="'" attribute="String" context="String2"/><AnyChar String=" &amp;&#9;()+,-&lt;=>?^|~" attribute="normal" context="#pop"/></context><context name="Commentar 2" attribute="Comment"><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="BlockComment"/><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="Pattern2" attribute="Pattern"><RegExpr String="\\[\/\[\]dDwWsSnrtfb0\$@]?|\^[\/\[\]]?" attribute="String Char"/><DetectChar char="/" attribute="Pattern" context="Pattern3"/></context><context name="String2" attribute="String"><LineContinue attribute="String"/><StringDetect String="\'" attribute="String Char"/><DetectChar char="'" attribute="String" context="#pop"/></context><context name="Documentation" attribute="Comment"><StringDetect String="&lt;/%doc>" attribute="Comment" context="#pop" endRegion="Documentation"/><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="MethodCall" attribute="Mason Method"><StringDetect String="&amp;>" attribute="Mason Method" context="#pop"/></context><context name="Pattern" attribute="Pattern"><RegExpr String="\\[\/\[\]dDwWsSnrtfb0\$@]?|\^[\/\[\]]?" attribute="String Char"/><DetectChar char="/" attribute="Pattern" context="#pop"/></context><context name="Pattern3" attribute="Pattern"><RegExpr String="\\[\/\[\]dDwWsSnrtfb0\$@]?|\^[\/\[\]]?" attribute="String Char"/><RegExpr String="\/g?" attribute="Pattern" context="#pop#pop"/></context><context name="PerlOneLiner" attribute="normal" lineEndContext="#pop"><keyword String="keywords" attribute="Keyword"/><HlCOct attribute="Octal"/><HlCHex attribute="Hex"/><Int attribute="Decimal"/><HlCChar attribute="Char"/><RegExpr String="^#!.*" attribute="Keyword" column="0"/><RegExpr String="&#34;[^&#34;]*&#34;|'[^']*'" attribute="String"/><DetectChar char="`" attribute="String Char" context="Something"/><StringDetect String="//" attribute="Comment" context="Commentar 1"/><StringDetect String="/*" attribute="Comment" context="Commentar 2" beginRegion="BlockComment"/><StringDetect String="s/" attribute="Pattern" context="Pattern2"/><RegExpr String="[0-9]+" attribute="Decimal"/><AnyChar String="$@%" attribute="Data Type" context="Variable"/><AnyChar String="!%&amp;()+,-&lt;=>?[]^{|}~" attribute="Symbol"/><RegExpr String="\s+\:" attribute="Pattern"/><RegExpr String="\#.*" attribute="Comment"/></context><context name="Something" attribute="String Char"><DetectChar char="`" attribute="String Char" context="#pop"/></context><context name="UnparsedText" attribute="String"><StringDetect String="&lt;/%text>" attribute="Mason Tag" context="#pop"/></context></contexts><itemDatas><itemData name="normal" 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="Char" defStyleNum="dsChar"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsChar"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Symbol" defStyleNum="dsOperator"/><itemData name="Pattern" defStyleNum="dsOthers"/><itemData name="Mason Tag" defStyleNum="dsKeyword"/><itemData name="Mason Method" defStyleNum="dsKeyword"/><itemData name="HTML" defStyleNum="dsString"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="#"/><comment name="multiLine" start="&lt;%doc>" end="&lt;%doc>" region="Documentation"/></comments><keywords casesensitive="1"/></general></language>