<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Pure" version="5" kateversion="5.62" section="Sources" extensions="*.pure"><highlighting><list name="blockstarters"><item>case</item><item>when</item><item>with</item></list><list name="blockenders"><item>end</item></list><list name="keywords"><item>const</item><item>def</item><item>else</item><item>extern</item><item>if</item><item>infix</item><item>infixl</item><item>infixr</item><item>interface</item><item>let</item><item>namespace</item><item>nonfix</item><item>of</item><item>otherwise</item><item>outfix</item><item>postfix</item><item>prefix</item><item>private</item><item>public</item><item>then</item><item>type</item><item>using</item></list><list name="special"><item>__break__</item><item>__trace__</item><item>catch</item><item>throw</item></list><list name="types"><item>bigint</item><item>bool</item><item>char</item><item>cmatrix</item><item>dmatrix</item><item>double</item><item>expr</item><item>float</item><item>imatrix</item><item>int</item><item>int16</item><item>int32</item><item>int64</item><item>int8</item><item>long</item><item>matrix</item><item>nmatrix</item><item>pointer</item><item>short</item><item>smatrix</item><item>string</item><item>void</item></list><contexts><context name="Normal" attribute="Normal Text"><DetectSpaces/><keyword String="blockstarters" attribute="Keyword" beginRegion="Block"/><keyword String="blockenders" attribute="Keyword" endRegion="Block"/><keyword String="keywords" attribute="Keyword"/><keyword String="special" attribute="Function"/><keyword String="types" attribute="Type"/><DetectIdentifier attribute="Normal Text"/><RegExpr String="0x[A-Za-z0-9]+" attribute="Number"/><Float attribute="Number"/><Int attribute="Number"/><HlCChar attribute="String Char"/><DetectChar char='"' attribute="String" context="String"/><StringDetect String="/*" attribute="Comment" context="Comment1" beginRegion="Comment"/><StringDetect String="//" attribute="Comment" context="Comment2"/></context><context name="Comment1" attribute="Comment"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="Comment"/><IncludeRules context="##Comments"/></context><context name="Comment2" attribute="Comment" lineEndContext="#pop"><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="Function" defStyleNum="dsFunction"/><itemData name="Type" defStyleNum="dsDataType"/><itemData name="Number" defStyleNum="dsDecVal"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsChar"/><itemData name="Comment" defStyleNum="dsComment"/></itemDatas></highlighting><general><keywords casesensitive="1"/><comments><comment name="singleLine" start="//"/><comment name="multiLine" start="/*" end="*/" region="Comment"/></comments></general></language>