<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Doxygen" version="15" kateversion="5.62" section="Markup" extensions="*.dox;*.doxygen" mimetype="text/x-doxygen" author="Dominik Haumann (dhaumann@kde.org)" license="MIT" priority="9"><highlighting><list name="TagOnly"><item>@arg</item><item>@author</item><item>@authors</item><item>@brief</item><item>@callergraph</item><item>@callgraph</item><item>@date</item><item>@deprecated</item><item>@details</item><item>@docbookonly</item><item>@else</item><item>@endcond</item><item>@enddocbookonly</item><item>@endhtmlonly</item><item>@endif</item><item>@endinternal</item><item>@endlatexonly</item><item>@endlink</item><item>@endmanonly</item><item>@endparblock</item><item>@endrtfonly</item><item>@endsecreflist</item><item>@endxmlonly</item><item>@hideinitializer</item><item>@htmlonly</item><item>@internal</item><item>@invariant</item><item>@latexonly</item><item>@li</item><item>@manonly</item><item>@n</item><item>@nosubgrouping</item><item>@only</item><item>@parblock</item><item>@pivate</item><item>@pivatesection</item><item>@post</item><item>@pre</item><item>@protected</item><item>@protectedsection</item><item>@public</item><item>@publicsection</item><item>@pure</item><item>@remark</item><item>@remarks</item><item>@result</item><item>@return</item><item>@returns</item><item>@rtfonly</item><item>@sa</item><item>@secreflist</item><item>@see</item><item>@short</item><item>@showinitializer</item><item>@since</item><item>@static</item><item>@tableofcontents</item><item>@test</item><item>@version</item><item>@xmlonly</item><item>\arg</item><item>\author</item><item>\authors</item><item>\brief</item><item>\callergraph</item><item>\callgraph</item><item>\date</item><item>\deprecated</item><item>\details</item><item>\docbookonly</item><item>\else</item><item>\endcond</item><item>\enddocbookonly</item><item>\endhtmlonly</item><item>\endif</item><item>\endinternal</item><item>\endlatexonly</item><item>\endlink</item><item>\endmanonly</item><item>\endparblock</item><item>\endrtfonly</item><item>\endsecreflist</item><item>\endxmlonly</item><item>\hideinitializer</item><item>\htmlonly</item><item>\internal</item><item>\invariant</item><item>\latexonly</item><item>\li</item><item>\manonly</item><item>\n</item><item>\nosubgrouping</item><item>\only</item><item>\parblock</item><item>\post</item><item>\pre</item><item>\private</item><item>\privatesection</item><item>\protected</item><item>\protectedsection</item><item>\public</item><item>\publicsection</item><item>\pure</item><item>\remark</item><item>\remarks</item><item>\result</item><item>\return</item><item>\returns</item><item>\rtfonly</item><item>\sa</item><item>\secreflist</item><item>\see</item><item>\short</item><item>\showinitializer</item><item>\since</item><item>\static</item><item>\tableofcontents</item><item>\test</item><item>\version</item><item>\xmlonly</item></list><list name="TagWord"><item>@a</item><item>@anchor</item><item>@b</item><item>@c</item><item>@cite</item><item>@cond</item><item>@copybrief</item><item>@copydetails</item><item>@copydoc</item><item>@def</item><item>@dir</item><item>@dontinclude</item><item>@e</item><item>@elseif</item><item>@em</item><item>@enum</item><item>@example</item><item>@exception</item><item>@exceptions</item><item>@extends</item><item>@file</item><item>@htmlinclude</item><item>@idlexcept</item><item>@if</item><item>@ifnot</item><item>@implements</item><item>@include</item><item>@includelineno</item><item>@latexinclude</item><item>@link</item><item>@memberof</item><item>@namespace</item><item>@p</item><item>@package</item><item>@property</item><item>@related</item><item>@relatedalso</item><item>@relates</item><item>@relatesalso</item><item>@retval</item><item>@throw</item><item>@throws</item><item>@verbinclude</item><item>@version</item><item>@xrefitem</item><item>\a</item><item>\anchor</item><item>\b</item><item>\c</item><item>\cite</item><item>\cond</item><item>\copybrief</item><item>\copydetails</item><item>\copydoc</item><item>\def</item><item>\dir</item><item>\dontinclude</item><item>\e</item><item>\elseif</item><item>\em</item><item>\enum</item><item>\example</item><item>\exception</item><item>\exceptions</item><item>\extends</item><item>\file</item><item>\htmlinclude</item><item>\idlexcept</item><item>\if</item><item>\ifnot</item><item>\implements</item><item>\include</item><item>\includelineno</item><item>\latexinclude</item><item>\link</item><item>\memberof</item><item>\namespace</item><item>\p</item><item>\package</item><item>\property</item><item>\related</item><item>\relatedalso</item><item>\relates</item><item>\relatesalso</item><item>\retval</item><item>\throw</item><item>\throws</item><item>\verbinclude</item><item>\version</item><item>\xrefitem</item></list><list name="TagParam"><item>@param</item><item>@tparam</item><item>\param</item><item>\tparam</item></list><list name="TagWordWord"><item>@image</item><item>\image</item></list><list name="TagWordString"><item>@addtogroup</item><item>@category</item><item>@class</item><item>@defgroup</item><item>@diafile</item><item>@dotfile</item><item>@headerfile</item><item>@interface</item><item>@mscfile</item><item>@page</item><item>@paragraph</item><item>@prtocol</item><item>@ref</item><item>@section</item><item>@snippet</item><item>@struct</item><item>@subpage</item><item>@subsection</item><item>@subsubsection</item><item>@union</item><item>@weakgroup</item><item>\addtogroup</item><item>\category</item><item>\class</item><item>\defgroup</item><item>\diafile</item><item>\dotfile</item><item>\headerfile</item><item>\interface</item><item>\mscfile</item><item>\page</item><item>\paragraph</item><item>\protocol</item><item>\ref</item><item>\section</item><item>\snippet</item><item>\struct</item><item>\subpage</item><item>\subsection</item><item>\subsubsection</item><item>\union</item><item>\weakgroup</item></list><list name="TagString"><item>@addindex</item><item>@copyright</item><item>@fn</item><item>@ingroup</item><item>@line</item><item>@mainpage</item><item>@name</item><item>@overload</item><item>@par</item><item>@skip</item><item>@skipline</item><item>@typedef</item><item>@until</item><item>@var</item><item>@vhdlflow</item><item>\addindex</item><item>\copyright</item><item>\fn</item><item>\ingroup</item><item>\line</item><item>\mainpage</item><item>\name</item><item>\overload</item><item>\par</item><item>\skip</item><item>\skipline</item><item>\typedef</item><item>\until</item><item>\var</item><item>\vhdlflow</item></list><list name="TagEnd"><item>@endcode</item><item>@enddot</item><item>@endmsc</item><item>@endverbatim</item><item>\endcode</item><item>\enddot</item><item>\endmsc</item><item>\endverbatim</item></list><list name="Note"><item>@note</item><item>\note</item></list><list name="Warning"><item>@warning</item><item>\warning</item></list><list name="Attention"><item>@attention</item><item>@bug</item><item>\attention</item><item>\bug</item></list><list name="Todo"><item>@todo</item><item>\todo</item></list><contexts><context name="Normal" attribute="Normal Text"><RegExpr String="//(?:!|(?:/(?=[^/]|$)))&lt;?" attribute="Comment" context="LineComment"/><RegExpr String="/\*(?:\*[^*/]|!|[*!]&lt;|\*$)" attribute="Comment" context="BlockComment" beginRegion="BlockComment"/><RegExpr String="//\s*@\{\s*$" attribute="Region" beginRegion="MemberGroup"/><RegExpr String="//\s*@\}\s*$" attribute="Region" endRegion="MemberGroup"/><RegExpr String="/\*\s*@\{\s*\*/" attribute="Region" beginRegion="MemberGroup"/><RegExpr String="/\*\s*@\}\s*\*/" attribute="Region" endRegion="MemberGroup"/></context><context name="ML_End_BlockComment" attribute="Comment"><StringDetect String="*/" attribute="Error" context="#pop#pop#pop" endRegion="BlockComment"/></context><context name="ML_FindNextLine" attribute="Comment" fallthroughContext="#pop"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop!ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><StringDetect String="**" attribute="Comment" context="ML_VerbatimPrefix" lookAhead="1"/><DetectChar char="*" attribute="Comment" context="#pop"/></context><context name="SL_FindNextLine" attribute="Normal Text" fallthroughContext="#pop#pop#pop"><DetectSpaces/><StringDetect String="///" attribute="Comment" context="#pop"/><StringDetect String="//!" attribute="Comment" context="#pop"/><RegExpr String="." attribute="Comment" context="#pop#pop#pop" endRegion="VerbatimBlock" lookAhead="1"/></context><context name="ML_TagWord" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><keyword String="TagWord" attribute="Tags" context="#pop!ML_TagWord"/><IncludeRules context="ML_Inc_Word"/></context><context name="SL_TagWord" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><keyword String="TagWord" attribute="Tags" context="#pop!SL_TagWord"/><IncludeRules context="SL_Inc_Word"/></context><context name="ML_Inc_Word" attribute="Word" lineEndContext="#pop"><RegExpr String=".*?(?=(?:[][,?;()]|\.$|\.?\s|$)|\*/)" attribute="Word" context="#pop"/></context><context name="SL_Inc_Word" attribute="Word" lineEndContext="#pop"><RegExpr String=".*?(?=(?:[][,?;()]|\.$|\.?\s|$))" attribute="Word" context="#pop"/></context><context name="Entities" attribute="Word"><RegExpr String="&amp;[A-Za-z]+;" attribute="Entities" context="#pop"/><DetectChar char="&amp;" attribute="Comment" context="#pop"/></context><context name="Inc_OtherTag" attribute="Comment" lineEndContext="#pop"><keyword String="Note" attribute="Note" context="#pop"/><keyword String="Warning" attribute="Warning" context="#pop"/><keyword String="Attention" attribute="Attention" context="#pop"/><keyword String="Todo" attribute="Todo" context="#pop"/><keyword String="TagOnly" attribute="Tags" context="#pop"/><StringDetect String="@{" attribute="Region" context="#pop" beginRegion="Group"/><StringDetect String="@}" attribute="Region" context="#pop" endRegion="Group"/><StringDetect String="\~" attribute="Tags" context="#pop!LanguageId"/><StringDetect String="@~" attribute="Tags" context="#pop!LanguageId"/><keyword String="TagEnd" attribute="Error" context="#pop"/><RegExpr String="[@\\]f[]}]" attribute="Error" context="#pop"/><RegExpr String='[@\\](?:[#$%&amp;&lt;>"@\\.~=|]|::|---?)' attribute="Escape sequence" context="#pop"/><RegExpr String="[@\\](?:[^@\\ \t\*]|\*(?!/))+" attribute="Custom Tags" context="#pop"/><AnyChar String="\@" attribute="Comment" context="#pop"/></context><context name="LanguageId" attribute="Word" fallthroughContext="#pop" lineEndContext="#pop"><DetectIdentifier/></context><context name="ML_Code" attribute="Code" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><WordDetect String="\endcode" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@endcode" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_Dot" attribute="Dot Graph" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><WordDetect String="\enddot" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@enddot" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_Formula" attribute="Formulas" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><StringDetect String="\f]" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><StringDetect String="@f]" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_FormulaEnv" attribute="Word" lineEndContext="ML_FindNextLine"><DetectChar char="}" attribute="Tags" context="#pop!ML_FormulaEnvStart"/><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/></context><context name="ML_FormulaEnvFormula" attribute="Formulas" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><StringDetect String="\f}" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><StringDetect String="@f}" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_FormulaShort" attribute="Formulas" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><StringDetect String="\f$" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><StringDetect String="@f$" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_Msc" attribute="Message Sequence Chart" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><WordDetect String="\endmsc" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@endmsc" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_Verbatim" attribute="Verbatim" lineEndContext="ML_FindNextLine"><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/><WordDetect String="\endverbatim" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@endverbatim" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="ML_htmlcomment" attribute="HTML Comment"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><IncludeRules context="##Comments"/><DetectIdentifier/><StringDetect String="-->" attribute="HTML Comment" context="#pop"/></context><context name="ML_htmltag" attribute="Identifier"><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><StringDetect String="/>" attribute="HTML Tag" context="#pop"/><DetectChar char=">" attribute="HTML Tag" context="#pop"/><DetectSpaces/><DetectChar char="=" attribute="Identifier" context="ML_identifiers"/></context><context name="SL_Code" attribute="Code" lineEndContext="SL_FindNextLine"><WordDetect String="\endcode" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@endcode" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_Dot" attribute="Dot Graph" lineEndContext="SL_FindNextLine"><WordDetect String="\enddot" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@enddot" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_Formula" attribute="Formulas" lineEndContext="SL_FindNextLine"><StringDetect String="\f]" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><StringDetect String="@f]" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_FormulaEnv" attribute="Word" lineEndContext="SL_FindNextLine"><DetectChar char="}" attribute="Tags" context="#pop!SL_FormulaEnvStart"/></context><context name="SL_FormulaEnvFormula" attribute="Formulas" lineEndContext="SL_FindNextLine"><StringDetect String="\f}" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><StringDetect String="@f}" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_FormulaShort" attribute="Formulas" lineEndContext="SL_FindNextLine"><StringDetect String="\f$" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><StringDetect String="@f$" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_Msc" attribute="Message Sequence Chart" lineEndContext="SL_FindNextLine"><WordDetect String="\endmsc" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@endmsc" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_Verbatim" attribute="Verbatim" lineEndContext="SL_FindNextLine"><WordDetect String="\endverbatim" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/><WordDetect String="@endverbatim" attribute="Tags" context="#pop" endRegion="VerbatimBlock"/></context><context name="SL_htmlcomment" attribute="HTML Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/><StringDetect String="-->" attribute="HTML Comment" context="#pop"/></context><context name="SL_htmltag" attribute="Identifier" lineEndContext="#pop"><StringDetect String="/>" attribute="HTML Tag" context="#pop"/><DetectChar char=">" attribute="HTML Tag" context="#pop"/><DetectSpaces/><DetectChar char="=" attribute="Identifier" context="SL_identifiers"/></context><context name="BlockComment" attribute="Comment"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/><AnyChar String="\@" attribute="Comment" context="ML_StartTag" lookAhead="1"/><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="BlockComment"/><DetectChar char="&lt;" attribute="Comment" context="ML_StartHTMLTag" lookAhead="1"/><DetectChar char="&amp;" attribute="Comment" context="Entities" lookAhead="1"/></context><context name="LineComment" attribute="Comment" lineEndContext="#pop"><LineContinue attribute="Comment"/><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/><AnyChar String="\@" attribute="Comment" context="SL_StartTag" lookAhead="1"/><DetectChar char="&lt;" attribute="Comment" context="SL_StartHTMLTag" lookAhead="1"/><DetectChar char="&amp;" attribute="Comment" context="Entities" lookAhead="1"/></context><context name="ML_FormulaEnvStart" attribute="Formulas" fallthroughContext="#pop!ML_FormulaEnvFormula" lineEndContext="ML_FindNextLine"><DetectSpaces attribute="Comment"/><DetectChar char="{" attribute="Tags" context="#pop!ML_FormulaEnvFormula"/><StringDetect String="*/" attribute="Comment" context="ML_End_BlockComment" endRegion="VerbatimBlock" lookAhead="1"/></context><context name="ML_StartHTMLTag" attribute="Comment" lineEndContext="#pop"><StringDetect String="&lt;&lt;" attribute="Comment" context="#pop"/><RegExpr String="&lt;\/?[-\w0-9._:@]+" attribute="HTML Tag" context="#pop!ML_htmltag"/><StringDetect String="&lt;!--" attribute="HTML Comment" context="#pop!ML_htmlcomment"/><DetectChar char="&lt;" attribute="Comment" context="#pop"/></context><context name="ML_StartTag" attribute="Comment" lineEndContext="#pop"><keyword String="TagWord" attribute="Tags" context="#pop!ML_TagWord"/><keyword String="TagParam" attribute="Tags" context="#pop!ML_TagParam"/><keyword String="TagWordWord" attribute="Tags" context="#pop!ML_TagWordWord"/><keyword String="TagString" attribute="Tags" context="#pop!ML_TagString"/><keyword String="TagWordString" attribute="Tags" context="#pop!ML_TagWordString"/><WordDetect String="\code" attribute="Tags" context="#pop!ML_Code" beginRegion="VerbatimBlock"/><WordDetect String="@code" attribute="Tags" context="#pop!ML_Code" beginRegion="VerbatimBlock"/><WordDetect String="\verbatim" attribute="Tags" context="#pop!ML_Verbatim" beginRegion="VerbatimBlock"/><WordDetect String="@verbatim" attribute="Tags" context="#pop!ML_Verbatim" beginRegion="VerbatimBlock"/><WordDetect String="\f[" attribute="Tags" context="#pop!ML_Formula" beginRegion="VerbatimBlock"/><WordDetect String="@f[" attribute="Tags" context="#pop!ML_Formula" beginRegion="VerbatimBlock"/><StringDetect String="\f$" attribute="Tags" context="#pop!ML_FormulaShort" beginRegion="VerbatimBlock"/><StringDetect String="@f$" attribute="Tags" context="#pop!ML_FormulaShort" beginRegion="VerbatimBlock"/><StringDetect String="\f{" attribute="Tags" context="#pop!ML_FormulaEnv" beginRegion="VerbatimBlock"/><StringDetect String="@f{" attribute="Tags" context="#pop!ML_FormulaEnv" beginRegion="VerbatimBlock"/><WordDetect String="\msc" attribute="Tags" context="#pop!ML_Msc" beginRegion="VerbatimBlock"/><WordDetect String="@msc" attribute="Tags" context="#pop!ML_Msc" beginRegion="VerbatimBlock"/><WordDetect String="\dot" attribute="Tags" context="#pop!ML_Dot" beginRegion="VerbatimBlock"/><WordDetect String="@dot" attribute="Tags" context="#pop!ML_Dot" beginRegion="VerbatimBlock"/><IncludeRules context="Inc_OtherTag"/></context><context name="ML_TagParam" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><StringDetect String="[in]" attribute="Tags" context="#pop!ML_TagWord"/><StringDetect String="[out]" attribute="Tags" context="#pop!ML_TagWord"/><StringDetect String="[in,out]" attribute="Tags" context="#pop!ML_TagWord"/><IncludeRules context="ML_Inc_Word"/></context><context name="ML_TagString" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><StringDetect String="&lt;!--" attribute="HTML Comment" context="ML_htmlcomment"/><StringDetect String="&lt;&lt;" attribute="Comment"/><RegExpr String="&lt;\/?[-\w0-9._:@]+" attribute="HTML Tag" context="ML_htmltag"/><RegExpr String="[&lt;*]?[^&lt;*\s]+" attribute="Description"/></context><context name="ML_TagWordString" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><IncludeRules context="ML_Inc_Word"/></context><context name="ML_TagWordWord" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop" endRegion="BlockComment"/><RegExpr String=".*?(?=(?:[][,?;()]|\.$|\.?\s|$)|\*/)" attribute="Word" context="#pop!ML_TagWord"/></context><context name="ML_VerbatimPrefix" attribute="Comment"><DetectChar char="*" attribute="Comment" context="#pop"/></context><context name="ML_identifiers" attribute="Identifier"><DetectSpaces/><StringDetect String="*/" attribute="Comment" context="#pop#pop#pop" endRegion="BlockComment"/><DetectChar char="'" attribute="Types" context="ML_types1"/><DetectChar char='"' attribute="Types" context="ML_types2"/></context><context name="ML_types1" attribute="Types"><StringDetect String="*/" attribute="Comment" context="#pop#pop#pop#pop" endRegion="BlockComment"/><DetectChar char="'" attribute="Types" context="#pop#pop"/></context><context name="ML_types2" attribute="Types"><StringDetect String="*/" attribute="Comment" context="#pop#pop#pop#pop" endRegion="BlockComment"/><DetectChar char='"' attribute="Types" context="#pop#pop"/></context><context name="SL_FormulaEnvStart" attribute="Formulas" fallthroughContext="#pop!SL_FormulaEnvFormula" lineEndContext="SL_FindNextLine"><DetectSpaces attribute="Comment"/><DetectChar char="{" attribute="Tags" context="#pop!SL_FormulaEnvFormula"/></context><context name="SL_StartHTMLTag" attribute="Comment" lineEndContext="#pop"><StringDetect String="&lt;&lt;" attribute="Comment" context="#pop"/><RegExpr String="&lt;\/?[-\w0-9._:@]+" attribute="HTML Tag" context="#pop!SL_htmltag"/><StringDetect String="&lt;!--" attribute="HTML Comment" context="#pop!SL_htmlcomment"/><DetectChar char="&lt;" attribute="Comment" context="#pop"/></context><context name="SL_StartTag" attribute="Comment" lineEndContext="#pop"><keyword String="TagWord" attribute="Tags" context="#pop!SL_TagWord"/><keyword String="TagParam" attribute="Tags" context="#pop!SL_TagParam"/><keyword String="TagWordWord" attribute="Tags" context="#pop!SL_TagWordWord"/><keyword String="TagString" attribute="Tags" context="#pop!SL_TagString"/><keyword String="TagWordString" attribute="Tags" context="#pop!SL_TagWordString"/><WordDetect String="\code" attribute="Tags" context="#pop!SL_Code" beginRegion="VerbatimBlock"/><WordDetect String="@code" attribute="Tags" context="#pop!SL_Code" beginRegion="VerbatimBlock"/><WordDetect String="\verbatim" attribute="Tags" context="#pop!SL_Verbatim" beginRegion="VerbatimBlock"/><WordDetect String="@verbatim" attribute="Tags" context="#pop!SL_Verbatim" beginRegion="VerbatimBlock"/><WordDetect String="\f[" attribute="Tags" context="#pop!SL_Formula" beginRegion="VerbatimBlock"/><WordDetect String="@f[" attribute="Tags" context="#pop!SL_Formula" beginRegion="VerbatimBlock"/><StringDetect String="\f$" attribute="Tags" context="#pop!SL_FormulaShort" beginRegion="VerbatimBlock"/><StringDetect String="@f$" attribute="Tags" context="#pop!SL_FormulaShort" beginRegion="VerbatimBlock"/><StringDetect String="\f{" attribute="Tags" context="#pop!SL_FormulaEnv" beginRegion="VerbatimBlock"/><StringDetect String="@f{" attribute="Tags" context="#pop!SL_FormulaEnv" beginRegion="VerbatimBlock"/><WordDetect String="\msc" attribute="Tags" context="#pop!SL_Msc" beginRegion="VerbatimBlock"/><WordDetect String="@msc" attribute="Tags" context="#pop!SL_Msc" beginRegion="VerbatimBlock"/><WordDetect String="\dot" attribute="Tags" context="#pop!SL_Dot" beginRegion="VerbatimBlock"/><WordDetect String="@dot" attribute="Tags" context="#pop!SL_Dot" beginRegion="VerbatimBlock"/><IncludeRules context="Inc_OtherTag"/></context><context name="SL_TagParam" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="[in]" attribute="Tags" context="#pop!SL_TagWord"/><StringDetect String="[out]" attribute="Tags" context="#pop!SL_TagWord"/><StringDetect String="[in,out]" attribute="Tags" context="#pop!SL_TagWord"/><IncludeRules context="SL_Inc_Word"/></context><context name="SL_TagString" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><StringDetect String="&lt;!--" attribute="HTML Comment" context="SL_htmlcomment"/><StringDetect String="&lt;&lt;" attribute="Comment"/><RegExpr String="&lt;\/?[-\w0-9._:@]+" attribute="HTML Tag" context="SL_htmltag"/><RegExpr String="&lt;?[^&lt;\s]+" attribute="Description"/></context><context name="SL_TagWordString" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="SL_Inc_Word"/></context><context name="SL_TagWordWord" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><RegExpr String=".*?(?=(?:[][,?;()]|\.$|\.?\s|$))" attribute="Word" context="#pop!SL_TagWord"/></context><context name="SL_identifiers" attribute="Identifier" lineEndContext="#pop"><DetectSpaces/><DetectChar char="'" attribute="Types" context="SL_types1"/><DetectChar char='"' attribute="Types" context="SL_types2"/></context><context name="SL_types1" attribute="Types" lineEndContext="#pop"><DetectChar char="'" attribute="Types" context="#pop#pop"/></context><context name="SL_types2" attribute="Types" lineEndContext="#pop"><DetectChar char='"' attribute="Types" context="#pop#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="Escape sequence" defStyleNum="dsSpecialChar"/><itemData name="Tags" defStyleNum="dsAnnotation" bold="1"/><itemData name="Custom Tags" defStyleNum="dsAnnotation"/><itemData name="Word" defStyleNum="dsCommentVar" bold="1" italic="0"/><itemData name="HTML Tag" defStyleNum="dsKeyword" bold="1" italic="0"/><itemData name="Entities" defStyleNum="dsOthers" color="#4086C0" bold="1" italic="1"/><itemData name="Description" defStyleNum="dsDocumentation"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Region" defStyleNum="dsRegionMarker"/><itemData name="Identifier" defStyleNum="dsOthers"/><itemData name="HTML Comment" defStyleNum="dsComment"/><itemData name="Types" defStyleNum="dsDataType"/><itemData name="Code" defStyleNum="dsComment"/><itemData name="Dot Graph" defStyleNum="dsComment" color="#00A000" selColor="#ffffff" italic="1"/><itemData name="Formulas" defStyleNum="dsComment" color="#00A000" selColor="#ffffff" italic="1"/><itemData name="Message Sequence Chart" defStyleNum="dsComment" color="#00A000" selColor="#ffffff" italic="1"/><itemData name="Verbatim" defStyleNum="dsComment"/><itemData name="Note" defStyleNum="dsInformation" bold="1" italic="0"/><itemData name="Warning" defStyleNum="dsWarning" bold="1" italic="0"/><itemData name="Attention" defStyleNum="dsAnnotation" bold="1" italic="0"/><itemData name="Todo" defStyleNum="dsAnnotation" bold="1" italic="0"/><itemData name="Error" defStyleNum="dsError"/></itemDatas></highlighting><general><keywords casesensitive="1" weakDeliminator="\$"/></general></language>