-<?xml version="1.0"?>\r
-\r
-<!DOCTYPE MODE SYSTEM "xmode.dtd">\r
-\r
-<MODE>\r
- <PROPS>\r
- <PROPERTY NAME="lineComment" VALUE="#" />\r
- </PROPS>\r
- <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">\r
- <!-- Comment -->\r
- <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
-\r
- <MARK_PREVIOUS TYPE="KEYWORD1"\r
- AT_LINE_START="TRUE" MATCH_TYPE="OPERATOR">=</MARK_PREVIOUS>\r
- <MARK_PREVIOUS TYPE="KEYWORD1"\r
- AT_LINE_START="TRUE" MATCH_TYPE="OPERATOR">+=</MARK_PREVIOUS>\r
-\r
- <!-- Literals -->\r
- <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
- <BEGIN>"</BEGIN>\r
- <END>"</END>\r
- </SPAN>\r
- <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
- <BEGIN>'</BEGIN>\r
- <END>'</END>\r
- </SPAN>\r
- <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">\r
- <BEGIN>`</BEGIN>\r
- <END>`</END>\r
- </SPAN>\r
- <KEYWORDS>\r
- <KEYWORD2>YES</KEYWORD2>\r
- <KEYWORD3>NO</KEYWORD3>\r
- </KEYWORDS>\r
- </RULES>\r
-\r
- <RULES SET="DOXYGEN" DEFAULT="COMMENT3" IGNORE_CASE="TRUE">\r
- <!-- so that *@param is highlighted -->\r
- <SEQ TYPE="COMMENT3">*</SEQ>\r
-\r
- <!-- HTML comments -->\r
- <SPAN TYPE="COMMENT1">\r
- <BEGIN><!--</BEGIN>\r
- <END>--></END>\r
- </SPAN>\r
-\r
- <!-- Doxygen allows this -->\r
- <SEQ TYPE="COMMENT3"><<</SEQ>\r
- <SEQ TYPE="COMMENT3"><=</SEQ>\r
- <SEQ TYPE="COMMENT3">< </SEQ>\r
-\r
- <!-- HTML tags -->\r
- <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS"\r
- NO_LINE_BREAK="TRUE">\r
- <BEGIN><</BEGIN>\r
- <END>></END>\r
- </SPAN>\r
-\r
- <KEYWORDS>\r
- <LABEL>\a</LABEL>\r
- <LABEL>\addindex</LABEL>\r
- <LABEL>\addtogroup</LABEL>\r
- <LABEL>\anchor</LABEL>\r
- <LABEL>\arg</LABEL>\r
- <LABEL>\attention</LABEL>\r
- <LABEL>\author</LABEL>\r
- <LABEL>\b</LABEL>\r
- <LABEL>\brief</LABEL>\r
- <LABEL>\bug</LABEL>\r
- <LABEL>\c</LABEL>\r
- <LABEL>\callgraph</LABEL>\r
- <LABEL>\category</LABEL>\r
- <LABEL>\class</LABEL>\r
- <LABEL>\code</LABEL>\r
- <LABEL>\copydoc</LABEL>\r
- <LABEL>\date</LABEL>\r
- <LABEL>\def</LABEL>\r
- <LABEL>\defgroup</LABEL>\r
- <LABEL>\deprecated</LABEL>\r
- <LABEL>\dontinclude</LABEL>\r
- <LABEL>\dot</LABEL>\r
- <LABEL>\dotfile</LABEL>\r
- <LABEL>\e</LABEL>\r
- <LABEL>\else</LABEL>\r
- <LABEL>\elseif</LABEL>\r
- <LABEL>\em</LABEL>\r
- <LABEL>\endcode</LABEL>\r
- <LABEL>\enddot</LABEL>\r
- <LABEL>\endhtmlonly</LABEL>\r
- <LABEL>\endif</LABEL>\r
- <LABEL>\endlatexonly</LABEL>\r
- <LABEL>\endlink</LABEL>\r
- <LABEL>\endmanonly</LABEL>\r
- <LABEL>\endverbatim</LABEL>\r
- <LABEL>\endxmlonly</LABEL>\r
- <LABEL>\enum</LABEL>\r
- <LABEL>\example</LABEL>\r
- <LABEL>\exception</LABEL>\r
- <LABEL>\f$</LABEL>\r
- <LABEL>\f[</LABEL>\r
- <LABEL>\f]</LABEL>\r
- <LABEL>\file</LABEL>\r
- <LABEL>\fn</LABEL>\r
- <LABEL>\hideinitializer</LABEL>\r
- <LABEL>\htmlinclude</LABEL>\r
- <LABEL>\htmlonly</LABEL>\r
- <LABEL>\if</LABEL>\r
- <LABEL>\ifnot</LABEL>\r
- <LABEL>\image</LABEL>\r
- <LABEL>\include</LABEL>\r
- <LABEL>\includelineno</LABEL>\r
- <LABEL>\ingroup</LABEL>\r
- <LABEL>\internal</LABEL>\r
- <LABEL>\invariant</LABEL>\r
- <LABEL>\interface</LABEL>\r
- <LABEL>\latexonly</LABEL>\r
- <LABEL>\li</LABEL>\r
- <LABEL>\line</LABEL>\r
- <LABEL>\link</LABEL>\r
- <LABEL>\mainpage</LABEL>\r
- <LABEL>\manonly</LABEL>\r
- <LABEL>\n</LABEL>\r
- <LABEL>\name</LABEL>\r
- <LABEL>\namespace</LABEL>\r
- <LABEL>\nosubgrouping</LABEL>\r
- <LABEL>\note</LABEL>\r
- <LABEL>\overload</LABEL>\r
- <LABEL>\p</LABEL>\r
- <LABEL>\package</LABEL>\r
- <LABEL>\page</LABEL>\r
- <LABEL>\par</LABEL>\r
- <LABEL>\paragraph</LABEL>\r
- <LABEL>\param</LABEL>\r
- <LABEL>\param[in]</LABEL>\r
- <LABEL>\param[out]</LABEL>\r
- <LABEL>\param[in,out]</LABEL>\r
- <LABEL>\post</LABEL>\r
- <LABEL>\pre</LABEL>\r
- <LABEL>\private</LABEL>\r
- <LABEL>\privatesection</LABEL>\r
- <LABEL>\property</LABEL>\r
- <LABEL>\protected</LABEL>\r
- <LABEL>\protectedsection</LABEL>\r
- <LABEL>\protocol</LABEL>\r
- <LABEL>\public</LABEL>\r
- <LABEL>\publicsection</LABEL>\r
- <LABEL>\ref</LABEL>\r
- <LABEL>\relates</LABEL>\r
- <LABEL>\relatesalso</LABEL>\r
- <LABEL>\remarks</LABEL>\r
- <LABEL>\return</LABEL>\r
- <LABEL>\retval</LABEL>\r
- <LABEL>\sa</LABEL>\r
- <LABEL>\section</LABEL>\r
- <LABEL>\showinitializer</LABEL>\r
- <LABEL>\since</LABEL>\r
- <LABEL>\skip</LABEL>\r
- <LABEL>\skipline</LABEL>\r
- <LABEL>\struct</LABEL>\r
- <LABEL>\subsection</LABEL>\r
- <LABEL>\subsubsection</LABEL>\r
- <LABEL>\test</LABEL>\r
- <LABEL>\throw</LABEL>\r
- <LABEL>\todo</LABEL>\r
- <LABEL>\typedef</LABEL>\r
- <LABEL>\union</LABEL>\r
- <LABEL>\until</LABEL>\r
- <LABEL>\var</LABEL>\r
- <LABEL>\verbatim</LABEL>\r
- <LABEL>\verbinclude</LABEL>\r
- <LABEL>\version</LABEL>\r
- <LABEL>\warning</LABEL>\r
- <LABEL>\weakgroup</LABEL>\r
- <LABEL>\xmlonly</LABEL>\r
- <LABEL>\xrefitem</LABEL>\r
- <LABEL>\$</LABEL>\r
- <LABEL>\@</LABEL>\r
- <LABEL>\\</LABEL>\r
- <LABEL>\&</LABEL>\r
- <LABEL>\~</LABEL>\r
- <LABEL>\<</LABEL>\r
- <LABEL>\></LABEL>\r
- <LABEL>\#</LABEL>\r
- <LABEL>\%</LABEL>\r
- <LABEL>@a</LABEL>\r
- <LABEL>@addindex</LABEL>\r
- <LABEL>@addtogroup</LABEL>\r
- <LABEL>@anchor</LABEL>\r
- <LABEL>@arg</LABEL>\r
- <LABEL>@attention</LABEL>\r
- <LABEL>@author</LABEL>\r
- <LABEL>@b</LABEL>\r
- <LABEL>@brief</LABEL>\r
- <LABEL>@bug</LABEL>\r
- <LABEL>@c</LABEL>\r
- <LABEL>@callgraph</LABEL>\r
- <LABEL>@category</LABEL>\r
- <LABEL>@class</LABEL>\r
- <LABEL>@code</LABEL>\r
- <LABEL>@copydoc</LABEL>\r
- <LABEL>@date</LABEL>\r
- <LABEL>@def</LABEL>\r
- <LABEL>@defgroup</LABEL>\r
- <LABEL>@deprecated</LABEL>\r
- <LABEL>@dontinclude</LABEL>\r
- <LABEL>@dot</LABEL>\r
- <LABEL>@dotfile</LABEL>\r
- <LABEL>@e</LABEL>\r
- <LABEL>@else</LABEL>\r
- <LABEL>@elseif</LABEL>\r
- <LABEL>@em</LABEL>\r
- <LABEL>@endcode</LABEL>\r
- <LABEL>@enddot</LABEL>\r
- <LABEL>@endhtmlonly</LABEL>\r
- <LABEL>@endif</LABEL>\r
- <LABEL>@endlatexonly</LABEL>\r
- <LABEL>@endlink</LABEL>\r
- <LABEL>@endmanonly</LABEL>\r
- <LABEL>@endverbatim</LABEL>\r
- <LABEL>@endxmlonly</LABEL>\r
- <LABEL>@enum</LABEL>\r
- <LABEL>@example</LABEL>\r
- <LABEL>@exception</LABEL>\r
- <LABEL>@f$</LABEL>\r
- <LABEL>@f[</LABEL>\r
- <LABEL>@f]</LABEL>\r
- <LABEL>@file</LABEL>\r
- <LABEL>@fn</LABEL>\r
- <LABEL>@hideinitializer</LABEL>\r
- <LABEL>@htmlinclude</LABEL>\r
- <LABEL>@htmlonly</LABEL>\r
- <LABEL>@if</LABEL>\r
- <LABEL>@ifnot</LABEL>\r
- <LABEL>@image</LABEL>\r
- <LABEL>@include</LABEL>\r
- <LABEL>@includelineno</LABEL>\r
- <LABEL>@ingroup</LABEL>\r
- <LABEL>@internal</LABEL>\r
- <LABEL>@invariant</LABEL>\r
- <LABEL>@interface</LABEL>\r
- <LABEL>@latexonly</LABEL>\r
- <LABEL>@li</LABEL>\r
- <LABEL>@line</LABEL>\r
- <LABEL>@link</LABEL>\r
- <LABEL>@mainpage</LABEL>\r
- <LABEL>@manonly</LABEL>\r
- <LABEL>@n</LABEL>\r
- <LABEL>@name</LABEL>\r
- <LABEL>@namespace</LABEL>\r
- <LABEL>@nosubgrouping</LABEL>\r
- <LABEL>@note</LABEL>\r
- <LABEL>@overload</LABEL>\r
- <LABEL>@p</LABEL>\r
- <LABEL>@package</LABEL>\r
- <LABEL>@page</LABEL>\r
- <LABEL>@par</LABEL>\r
- <LABEL>@paragraph</LABEL>\r
- <LABEL>@param</LABEL>\r
- <LABEL>@param[in]</LABEL>\r
- <LABEL>@param[out]</LABEL>\r
- <LABEL>@param[in,out]</LABEL>\r
- <LABEL>@post</LABEL>\r
- <LABEL>@pre</LABEL>\r
- <LABEL>@private</LABEL>\r
- <LABEL>@privatesection</LABEL>\r
- <LABEL>@property</LABEL>\r
- <LABEL>@protected</LABEL>\r
- <LABEL>@protectedsection</LABEL>\r
- <LABEL>@protocol</LABEL>\r
- <LABEL>@public</LABEL>\r
- <LABEL>@publicsection</LABEL>\r
- <LABEL>@ref</LABEL>\r
- <LABEL>@relates</LABEL>\r
- <LABEL>@relatesalso</LABEL>\r
- <LABEL>@remarks</LABEL>\r
- <LABEL>@return</LABEL>\r
- <LABEL>@retval</LABEL>\r
- <LABEL>@sa</LABEL>\r
- <LABEL>@section</LABEL>\r
- <LABEL>@showinitializer</LABEL>\r
- <LABEL>@since</LABEL>\r
- <LABEL>@skip</LABEL>\r
- <LABEL>@skipline</LABEL>\r
- <LABEL>@struct</LABEL>\r
- <LABEL>@subsection</LABEL>\r
- <LABEL>@subsubsection</LABEL>\r
- <LABEL>@test</LABEL>\r
- <LABEL>@throw</LABEL>\r
- <LABEL>@todo</LABEL>\r
- <LABEL>@typedef</LABEL>\r
- <LABEL>@union</LABEL>\r
- <LABEL>@until</LABEL>\r
- <LABEL>@var</LABEL>\r
- <LABEL>@verbatim</LABEL>\r
- <LABEL>@verbinclude</LABEL>\r
- <LABEL>@version</LABEL>\r
- <LABEL>@warning</LABEL>\r
- <LABEL>@weakgroup</LABEL>\r
- <LABEL>@xmlonly</LABEL>\r
- <LABEL>@xrefitem</LABEL>\r
- <LABEL>@$</LABEL>\r
- <LABEL>@@</LABEL>\r
- <LABEL>@\</LABEL>\r
- <LABEL>@&</LABEL>\r
- <LABEL>@~</LABEL>\r
- <LABEL>@<</LABEL>\r
- <LABEL>@></LABEL>\r
- <LABEL>@#</LABEL>\r
- <LABEL>@%</LABEL>\r
- </KEYWORDS>\r
- </RULES>\r
-\r
-</MODE>\r
+<?xml version="1.0"?>
+
+<!DOCTYPE MODE SYSTEM "xmode.dtd">
+
+<MODE>
+ <PROPS>
+ <PROPERTY NAME="lineComment" VALUE="#" />
+ </PROPS>
+ <!-- just in case someone wonders just like me, what this set of rules is for,
+ it's actually for doxygen configuration files, a sample of which can
+ be found here http://www.stack.nl/~dimitri/doxygen/config.html#cfg_extract_static
+ -->
+ <RULES IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
+ <!-- Comment -->
+ <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
+
+ <MARK_PREVIOUS TYPE="KEYWORD1"
+ AT_LINE_START="TRUE" MATCH_TYPE="OPERATOR">=</MARK_PREVIOUS>
+ <MARK_PREVIOUS TYPE="KEYWORD1"
+ AT_LINE_START="TRUE" MATCH_TYPE="OPERATOR">+=</MARK_PREVIOUS>
+
+ <!-- Literals -->
+ <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+ <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+ <BEGIN>'</BEGIN>
+ <END>'</END>
+ </SPAN>
+ <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+ <BEGIN>`</BEGIN>
+ <END>`</END>
+ </SPAN>
+ <KEYWORDS>
+ <KEYWORD2>YES</KEYWORD2>
+ <KEYWORD3>NO</KEYWORD3>
+ </KEYWORDS>
+ </RULES>
+
+ <!-- this rule set is used as a delegate in c and d modes -->
+ <RULES SET="DOXYGEN" DEFAULT="COMMENT3" IGNORE_CASE="TRUE">
+ <!-- so that *@param is highlighted -->
+ <SEQ TYPE="COMMENT3">*</SEQ>
+
+ <!-- quoted strings -->
+ <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">
+ <BEGIN>"</BEGIN>
+ <END>"</END>
+ </SPAN>
+
+ <!-- HTML comments -->
+ <SPAN TYPE="COMMENT1">
+ <BEGIN><!--</BEGIN>
+ <END>--></END>
+ </SPAN>
+
+ <!-- Doxygen allows this -->
+ <SEQ TYPE="COMMENT3"><<</SEQ>
+ <SEQ TYPE="COMMENT3"><=</SEQ>
+ <SEQ TYPE="COMMENT3">< </SEQ>
+
+ <!-- HTML tags -->
+ <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS"
+ NO_LINE_BREAK="TRUE">
+ <BEGIN><</BEGIN>
+ <END>></END>
+ </SPAN>
+
+ <KEYWORDS>
+ <LABEL>\a</LABEL>
+ <LABEL>\addindex</LABEL>
+ <LABEL>\addtogroup</LABEL>
+ <LABEL>\anchor</LABEL>
+ <LABEL>\arg</LABEL>
+ <LABEL>\attention</LABEL>
+ <LABEL>\author</LABEL>
+ <LABEL>\b</LABEL>
+ <LABEL>\brief</LABEL>
+ <LABEL>\bug</LABEL>
+ <LABEL>\c</LABEL>
+ <LABEL>\callgraph</LABEL>
+ <LABEL>\callergraph</LABEL>
+ <LABEL>\category</LABEL>
+ <LABEL>\class</LABEL>
+ <LABEL>\code</LABEL>
+ <LABEL>\cond</LABEL>
+ <LABEL>\copybrief</LABEL>
+ <LABEL>\copydetails</LABEL>
+ <LABEL>\copydoc</LABEL>
+ <LABEL>\date</LABEL>
+ <LABEL>\def</LABEL>
+ <LABEL>\defgroup</LABEL>
+ <LABEL>\deprecated</LABEL>
+ <LABEL>\details</LABEL>
+ <LABEL>\dir</LABEL>
+ <LABEL>\dontinclude</LABEL>
+ <LABEL>\dot</LABEL>
+ <LABEL>\dotfile</LABEL>
+ <LABEL>\e</LABEL>
+ <LABEL>\else</LABEL>
+ <LABEL>\elseif</LABEL>
+ <LABEL>\em</LABEL>
+ <LABEL>\endcode</LABEL>
+ <LABEL>\endcond</LABEL>
+ <LABEL>\enddot</LABEL>
+ <LABEL>\endhtmlonly</LABEL>
+ <LABEL>\endif</LABEL>
+ <LABEL>\endlatexonly</LABEL>
+ <LABEL>\endlink</LABEL>
+ <LABEL>\endmanonly</LABEL>
+ <LABEL>\endmsc</LABEL>
+ <LABEL>\endverbatim</LABEL>
+ <LABEL>\endxmlonly</LABEL>
+ <LABEL>\enum</LABEL>
+ <LABEL>\example</LABEL>
+ <LABEL>\exception</LABEL>
+ <LABEL>\extends</LABEL>
+ <LABEL>\f$</LABEL>
+ <LABEL>\f[</LABEL>
+ <LABEL>\f]</LABEL>
+ <LABEL>\f{</LABEL>
+ <LABEL>\f}</LABEL>
+ <LABEL>\file</LABEL>
+ <LABEL>\fn</LABEL>
+ <LABEL>\headerfile</LABEL>
+ <LABEL>\hideinitializer</LABEL>
+ <LABEL>\htmlinclude</LABEL>
+ <LABEL>\htmlonly</LABEL>
+ <LABEL>\if</LABEL>
+ <LABEL>\ifnot</LABEL>
+ <LABEL>\image</LABEL>
+ <LABEL>\implements</LABEL>
+ <LABEL>\include</LABEL>
+ <LABEL>\includelineno</LABEL>
+ <LABEL>\ingroup</LABEL>
+ <LABEL>\internal</LABEL>
+ <LABEL>\invariant</LABEL>
+ <LABEL>\interface</LABEL>
+ <LABEL>\latexonly</LABEL>
+ <LABEL>\li</LABEL>
+ <LABEL>\line</LABEL>
+ <LABEL>\link</LABEL>
+ <LABEL>\mainpage</LABEL>
+ <LABEL>\manonly</LABEL>
+ <LABEL>\memberof</LABEL>
+ <LABEL>\msc</LABEL>
+ <LABEL>\n</LABEL>
+ <LABEL>\name</LABEL>
+ <LABEL>\namespace</LABEL>
+ <LABEL>\nosubgrouping</LABEL>
+ <LABEL>\note</LABEL>
+ <LABEL>\overload</LABEL>
+ <LABEL>\p</LABEL>
+ <LABEL>\package</LABEL>
+ <LABEL>\page</LABEL>
+ <LABEL>\par</LABEL>
+ <LABEL>\paragraph</LABEL>
+ <LABEL>\param</LABEL>
+ <LABEL>\param[in]</LABEL>
+ <LABEL>\param[out]</LABEL>
+ <LABEL>\param[in,out]</LABEL>
+ <LABEL>\post</LABEL>
+ <LABEL>\pre</LABEL>
+ <LABEL>\private</LABEL>
+ <LABEL>\privatesection</LABEL>
+ <LABEL>\property</LABEL>
+ <LABEL>\protected</LABEL>
+ <LABEL>\protectedsection</LABEL>
+ <LABEL>\protocol</LABEL>
+ <LABEL>\public</LABEL>
+ <LABEL>\publicsection</LABEL>
+ <LABEL>\ref</LABEL>
+ <LABEL>\relates</LABEL>
+ <LABEL>\relatesalso</LABEL>
+ <LABEL>\remarks</LABEL>
+ <LABEL>\return</LABEL>
+ <LABEL>\retval</LABEL>
+ <LABEL>\sa</LABEL>
+ <LABEL>\section</LABEL>
+ <LABEL>\see</LABEL>
+ <LABEL>\showinitializer</LABEL>
+ <LABEL>\since</LABEL>
+ <LABEL>\skip</LABEL>
+ <LABEL>\skipline</LABEL>
+ <LABEL>\struct</LABEL>
+ <LABEL>\subpage</LABEL>
+ <LABEL>\subsection</LABEL>
+ <LABEL>\subsubsection</LABEL>
+ <LABEL>\test</LABEL>
+ <LABEL>\throw</LABEL>
+ <LABEL>\todo</LABEL>
+ <LABEL>\tparam</LABEL>
+ <LABEL>\typedef</LABEL>
+ <LABEL>\union</LABEL>
+ <LABEL>\until</LABEL>
+ <LABEL>\var</LABEL>
+ <LABEL>\verbatim</LABEL>
+ <LABEL>\verbinclude</LABEL>
+ <LABEL>\version</LABEL>
+ <LABEL>\warning</LABEL>
+ <LABEL>\weakgroup</LABEL>
+ <LABEL>\xmlonly</LABEL>
+ <LABEL>\xrefitem</LABEL>
+ <LABEL>\$</LABEL>
+ <LABEL>\@</LABEL>
+ <LABEL>\\</LABEL>
+ <LABEL>\&</LABEL>
+ <LABEL>\~</LABEL>
+ <LABEL>\<</LABEL>
+ <LABEL>\></LABEL>
+ <LABEL>\#</LABEL>
+ <LABEL>\%</LABEL>
+ <LABEL>\"</LABEL>
+ <LABEL>@a</LABEL>
+ <LABEL>@addindex</LABEL>
+ <LABEL>@addtogroup</LABEL>
+ <LABEL>@anchor</LABEL>
+ <LABEL>@arg</LABEL>
+ <LABEL>@attention</LABEL>
+ <LABEL>@author</LABEL>
+ <LABEL>@b</LABEL>
+ <LABEL>@brief</LABEL>
+ <LABEL>@bug</LABEL>
+ <LABEL>@c</LABEL>
+ <LABEL>@callgraph</LABEL>
+ <LABEL>@callergraph</LABEL>
+ <LABEL>@category</LABEL>
+ <LABEL>@class</LABEL>
+ <LABEL>@code</LABEL>
+ <LABEL>@cond</LABEL>
+ <LABEL>@copybrief</LABEL>
+ <LABEL>@copydetails</LABEL>
+ <LABEL>@copydoc</LABEL>
+ <LABEL>@date</LABEL>
+ <LABEL>@def</LABEL>
+ <LABEL>@defgroup</LABEL>
+ <LABEL>@deprecated</LABEL>
+ <LABEL>@details</LABEL>
+ <LABEL>@dir</LABEL>
+ <LABEL>@dontinclude</LABEL>
+ <LABEL>@dot</LABEL>
+ <LABEL>@dotfile</LABEL>
+ <LABEL>@e</LABEL>
+ <LABEL>@else</LABEL>
+ <LABEL>@elseif</LABEL>
+ <LABEL>@em</LABEL>
+ <LABEL>@endcode</LABEL>
+ <LABEL>@endcond</LABEL>
+ <LABEL>@enddot</LABEL>
+ <LABEL>@endhtmlonly</LABEL>
+ <LABEL>@endif</LABEL>
+ <LABEL>@endlatexonly</LABEL>
+ <LABEL>@endlink</LABEL>
+ <LABEL>@endmanonly</LABEL>
+ <LABEL>@endmsc</LABEL>
+ <LABEL>@endverbatim</LABEL>
+ <LABEL>@endxmlonly</LABEL>
+ <LABEL>@enum</LABEL>
+ <LABEL>@example</LABEL>
+ <LABEL>@exception</LABEL>
+ <LABEL>@extends</LABEL>
+ <LABEL>@f$</LABEL>
+ <LABEL>@f[</LABEL>
+ <LABEL>@f]</LABEL>
+ <LABEL>@f{</LABEL>
+ <LABEL>@f}</LABEL>
+ <LABEL>@file</LABEL>
+ <LABEL>@fn</LABEL>
+ <LABEL>@headerfile</LABEL>
+ <LABEL>@hideinitializer</LABEL>
+ <LABEL>@htmlinclude</LABEL>
+ <LABEL>@htmlonly</LABEL>
+ <LABEL>@if</LABEL>
+ <LABEL>@ifnot</LABEL>
+ <LABEL>@image</LABEL>
+ <LABEL>@implements</LABEL>
+ <LABEL>@include</LABEL>
+ <LABEL>@includelineno</LABEL>
+ <LABEL>@ingroup</LABEL>
+ <LABEL>@internal</LABEL>
+ <LABEL>@invariant</LABEL>
+ <LABEL>@interface</LABEL>
+ <LABEL>@latexonly</LABEL>
+ <LABEL>@li</LABEL>
+ <LABEL>@line</LABEL>
+ <LABEL>@link</LABEL>
+ <LABEL>@mainpage</LABEL>
+ <LABEL>@manonly</LABEL>
+ <LABEL>@memberof</LABEL>
+ <LABEL>@msc</LABEL>
+ <LABEL>@n</LABEL>
+ <LABEL>@name</LABEL>
+ <LABEL>@namespace</LABEL>
+ <LABEL>@nosubgrouping</LABEL>
+ <LABEL>@note</LABEL>
+ <LABEL>@overload</LABEL>
+ <LABEL>@p</LABEL>
+ <LABEL>@package</LABEL>
+ <LABEL>@page</LABEL>
+ <LABEL>@par</LABEL>
+ <LABEL>@paragraph</LABEL>
+ <LABEL>@param</LABEL>
+ <LABEL>@param[in]</LABEL>
+ <LABEL>@param[out]</LABEL>
+ <LABEL>@param[in,out]</LABEL>
+ <LABEL>@post</LABEL>
+ <LABEL>@pre</LABEL>
+ <LABEL>@private</LABEL>
+ <LABEL>@privatesection</LABEL>
+ <LABEL>@property</LABEL>
+ <LABEL>@protected</LABEL>
+ <LABEL>@protectedsection</LABEL>
+ <LABEL>@protocol</LABEL>
+ <LABEL>@public</LABEL>
+ <LABEL>@publicsection</LABEL>
+ <LABEL>@ref</LABEL>
+ <LABEL>@relates</LABEL>
+ <LABEL>@relatesalso</LABEL>
+ <LABEL>@remarks</LABEL>
+ <LABEL>@return</LABEL>
+ <LABEL>@retval</LABEL>
+ <LABEL>@sa</LABEL>
+ <LABEL>@section</LABEL>
+ <LABEL>@see</LABEL>
+ <LABEL>@showinitializer</LABEL>
+ <LABEL>@since</LABEL>
+ <LABEL>@skip</LABEL>
+ <LABEL>@skipline</LABEL>
+ <LABEL>@struct</LABEL>
+ <LABEL>@subpage</LABEL>
+ <LABEL>@subsection</LABEL>
+ <LABEL>@subsubsection</LABEL>
+ <LABEL>@test</LABEL>
+ <LABEL>@throw</LABEL>
+ <LABEL>@todo</LABEL>
+ <LABEL>@tparam</LABEL>
+ <LABEL>@typedef</LABEL>
+ <LABEL>@union</LABEL>
+ <LABEL>@until</LABEL>
+ <LABEL>@var</LABEL>
+ <LABEL>@verbatim</LABEL>
+ <LABEL>@verbinclude</LABEL>
+ <LABEL>@version</LABEL>
+ <LABEL>@warning</LABEL>
+ <LABEL>@weakgroup</LABEL>
+ <LABEL>@xmlonly</LABEL>
+ <LABEL>@xrefitem</LABEL>
+ <LABEL>@$</LABEL>
+ <LABEL>@@</LABEL>
+ <LABEL>@\</LABEL>
+ <LABEL>@&</LABEL>
+ <LABEL>@~</LABEL>
+ <LABEL>@<</LABEL>
+ <LABEL>@></LABEL>
+ <LABEL>@#</LABEL>
+ <LABEL>@%</LABEL>
+ </KEYWORDS>
+ </RULES>
+
+</MODE>