<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language version="6" kateversion="5.62" name="Replicode" section="Scientific" extensions="*.replicode" author="Martin Sandsmark" license="GPLv2+"><highlighting><list name="operators"><item>_now</item><item>add</item><item>dis</item><item>div</item><item>e10</item><item>equ</item><item>exp</item><item>fvw</item><item>gte</item><item>gtr</item><item>ln</item><item>log</item><item>lse</item><item>lsr</item><item>mul</item><item>neq</item><item>red</item><item>rnd</item><item>sub</item><item>syn</item></list><list name="builtin_classes"><item>_fact</item><item>_grp</item><item>_obj</item><item>cmd</item><item>cst</item><item>dev</item><item>ent</item><item>fact</item><item>goal</item><item>grp</item><item>grp_view</item><item>icmd</item><item>icpp_pgm</item><item>icst</item><item>ipgm</item><item>mdl</item><item>nod</item><item>ont</item><item>perf</item><item>pgm</item><item>pgm_view</item><item>pred</item><item>ptn</item><item>view</item><item>|fact</item><item>|pgm</item><item>|ptn</item></list><list name="marker_classes"><item>mk.act_chg</item><item>mk.grp_pair</item><item>mk.high_act</item><item>mk.high_sln</item><item>mk.low_act</item><item>mk.low_res</item><item>mk.low_sln</item><item>mk.new</item><item>mk.rdx</item><item>mk.sln_chg</item></list><list name="entities"><item>self</item></list><list name="groups"><item>stdin</item><item>stdout</item></list><list name="functions"><item>_del_class</item><item>_eje</item><item>_inj</item><item>_ldc</item><item>_mod</item><item>_new_class</item><item>_set</item><item>_stop</item><item>_swp</item></list><list name="constants"><item>false</item><item>forever</item><item>true</item><item>|[]</item><item>|bl</item><item>|did</item><item>|fid</item><item>|nb</item><item>|nid</item><item>|st</item><item>|us</item></list><contexts><context name="Normal Text" attribute="Normal Text" lineEndContext="#pop"><RegExpr String="[a-zA-Z0-9_\.]+:\(" attribute="Class Definition" context="open_parens" beginRegion="true"/><StringDetect String="!load " attribute="Preprocessor" context="preprocessor_load"/><RegExpr String="\![a-zA-Z0-9_\.]+" attribute="Preprocessor" context="preprocessor"/><RegExpr String="[^\|]\[" attribute="ListBracket" context="list"/><IncludeRules context="global_data_type"/></context><context name="class_definition" attribute="Class Definition"><DetectChar char=")" attribute="Class Definition" context="#pop#pop" endRegion="true"/><IncludeRules context="data_type"/></context><context name="data_type" attribute="Class Definition"><keyword String="operators" attribute="Operator"/><keyword String="constants" attribute="Constant"/><keyword String="groups" attribute="Group"/><keyword String="entities" attribute="Entity"/><IncludeRules context="global_data_type"/><HlCHex attribute="Hex"/><RegExpr String="[0-9]+us" attribute="Number"/><Int attribute="Number"/><DetectChar char='"' attribute="String" context="string"/><RegExpr String="[A-Z_]+" attribute="Constant"/><RegExpr String="[a-z0-9_\.&lt;>\.=+\-*\\/]+" attribute="Member"/><DetectChar char="(" attribute="Class Definition" context="open_parens" beginRegion="true"/></context><context name="error" attribute="Error"/><context name="global_data_type" attribute="Class Definition"><DetectChar char=";" attribute="Comment" context="comment"/><StringDetect String="|[]" attribute="EmptyList"/><DetectChar char="[" attribute="ListBracket" context="list"/></context><context name="list" attribute="Member" lineEndContext="error"><DetectChar char="]" attribute="ListBracket" context="#pop"/><IncludeRules context="data_type"/></context><context name="open_parens" attribute="Identifier" lineEndContext="error"><keyword String="functions" attribute="Function" context="class_definition"/><keyword String="operators" attribute="Operator" context="class_definition"/><keyword String="builtin_classes" attribute="Builtin Class" context="class_definition"/><keyword String="marker_classes" attribute="Builtin Class" context="class_definition"/><RegExpr String="[a-zA-Z0-9_\.>&lt;]+" attribute="Class Name" context="class_definition"/></context><context name="comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="preprocessor" attribute="Preprocessor" lineEndContext="#pop"><IncludeRules context="data_type"/></context><context name="preprocessor_load" attribute="Path" lineEndContext="#pop"/><context name="string" attribute="String" lineEndContext="error"><DetectChar char='"' attribute="String" context="#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="String" defStyleNum="dsString"/><itemData name="Path" defStyleNum="dsString" bold="1"/><itemData name="Class Definition" defStyleNum="dsOthers"/><itemData name="Preprocessor" defStyleNum="dsNormal" bold="1"/><itemData name="Class Name" defStyleNum="dsFunction"/><itemData name="Builtin Class" defStyleNum="dsFunction" bold="1"/><itemData name="Member" defStyleNum="dsKeyword" bold="0"/><itemData name="Constant" defStyleNum="dsKeyword" bold="1"/><itemData name="Group" defStyleNum="dsKeyword" italic="1" bold="0"/><itemData name="Entity" defStyleNum="dsKeyword" italic="1" bold="1"/><itemData name="Operator" defStyleNum="dsFunction" italic="1" bold="0"/><itemData name="Function" defStyleNum="dsFunction" italic="0" bold="1"/><itemData name="ListBracket" defStyleNum="dsOthers" color="#0095ff" selColor="#0095ff" bold="0" italic="0"/><itemData name="EmptyList" defStyleNum="dsOthers" color="#0095ff" selColor="#0095ff" bold="1" italic="0"/><itemData name="Identifier" defStyleNum="dsFunction"/><itemData name="Number" defStyleNum="dsDecVal"/><itemData name="Error" defStyleNum="dsError"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Hex" defStyleNum="dsBaseN"/></itemDatas></highlighting><general><comments><comment name="singleLine" start=";" position="afterwhitespace"/></comments><folding indentationsensitive="1"/><keywords casesensitive="1" weakDeliminator="|."/></general></language>