1 <?xml version="1.0"?>
\r
3 <!DOCTYPE MODE SYSTEM "xmode.dtd">
\r
7 <PROPERTY NAME="lineComment" VALUE="#" />
\r
9 <RULES ESCAPE="\" IGNORE_CASE="FALSE" HIGHLIGHT_DIGITS="TRUE">
\r
11 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
\r
13 <MARK_PREVIOUS TYPE="KEYWORD1"
\r
14 AT_LINE_START="TRUE" MATCH_TYPE="OPERATOR">=</MARK_PREVIOUS>
\r
15 <MARK_PREVIOUS TYPE="KEYWORD1"
\r
16 AT_LINE_START="TRUE" MATCH_TYPE="OPERATOR">+=</MARK_PREVIOUS>
\r
19 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
\r
23 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
\r
27 <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
\r
32 <KEYWORD2>YES</KEYWORD2>
\r
33 <KEYWORD3>NO</KEYWORD3>
\r
37 <RULES SET="DOXYGEN" DEFAULT="COMMENT3" IGNORE_CASE="TRUE">
\r
38 <!-- so that *@param is highlighted -->
\r
39 <SEQ TYPE="COMMENT3">*</SEQ>
\r
41 <!-- HTML comments -->
\r
42 <SPAN TYPE="COMMENT1">
\r
43 <BEGIN><!--</BEGIN>
\r
47 <!-- Doxygen allows this -->
\r
48 <SEQ TYPE="COMMENT3"><<</SEQ>
\r
49 <SEQ TYPE="COMMENT3"><=</SEQ>
\r
50 <SEQ TYPE="COMMENT3">< </SEQ>
\r
53 <SPAN TYPE="MARKUP" DELEGATE="xml::TAGS"
\r
54 NO_LINE_BREAK="TRUE">
\r
61 <LABEL>\addindex</LABEL>
\r
62 <LABEL>\addtogroup</LABEL>
\r
63 <LABEL>\anchor</LABEL>
\r
65 <LABEL>\attention</LABEL>
\r
66 <LABEL>\author</LABEL>
\r
68 <LABEL>\brief</LABEL>
\r
71 <LABEL>\callgraph</LABEL>
\r
72 <LABEL>\category</LABEL>
\r
73 <LABEL>\class</LABEL>
\r
74 <LABEL>\code</LABEL>
\r
75 <LABEL>\copydoc</LABEL>
\r
76 <LABEL>\date</LABEL>
\r
78 <LABEL>\defgroup</LABEL>
\r
79 <LABEL>\deprecated</LABEL>
\r
80 <LABEL>\dontinclude</LABEL>
\r
82 <LABEL>\dotfile</LABEL>
\r
84 <LABEL>\else</LABEL>
\r
85 <LABEL>\elseif</LABEL>
\r
87 <LABEL>\endcode</LABEL>
\r
88 <LABEL>\enddot</LABEL>
\r
89 <LABEL>\endhtmlonly</LABEL>
\r
90 <LABEL>\endif</LABEL>
\r
91 <LABEL>\endlatexonly</LABEL>
\r
92 <LABEL>\endlink</LABEL>
\r
93 <LABEL>\endmanonly</LABEL>
\r
94 <LABEL>\endverbatim</LABEL>
\r
95 <LABEL>\endxmlonly</LABEL>
\r
96 <LABEL>\enum</LABEL>
\r
97 <LABEL>\example</LABEL>
\r
98 <LABEL>\exception</LABEL>
\r
102 <LABEL>\file</LABEL>
\r
104 <LABEL>\hideinitializer</LABEL>
\r
105 <LABEL>\htmlinclude</LABEL>
\r
106 <LABEL>\htmlonly</LABEL>
\r
108 <LABEL>\ifnot</LABEL>
\r
109 <LABEL>\image</LABEL>
\r
110 <LABEL>\include</LABEL>
\r
111 <LABEL>\includelineno</LABEL>
\r
112 <LABEL>\ingroup</LABEL>
\r
113 <LABEL>\internal</LABEL>
\r
114 <LABEL>\invariant</LABEL>
\r
115 <LABEL>\interface</LABEL>
\r
116 <LABEL>\latexonly</LABEL>
\r
118 <LABEL>\line</LABEL>
\r
119 <LABEL>\link</LABEL>
\r
120 <LABEL>\mainpage</LABEL>
\r
121 <LABEL>\manonly</LABEL>
\r
123 <LABEL>\name</LABEL>
\r
124 <LABEL>\namespace</LABEL>
\r
125 <LABEL>\nosubgrouping</LABEL>
\r
126 <LABEL>\note</LABEL>
\r
127 <LABEL>\overload</LABEL>
\r
129 <LABEL>\package</LABEL>
\r
130 <LABEL>\page</LABEL>
\r
131 <LABEL>\par</LABEL>
\r
132 <LABEL>\paragraph</LABEL>
\r
133 <LABEL>\param</LABEL>
\r
134 <LABEL>\param[in]</LABEL>
\r
135 <LABEL>\param[out]</LABEL>
\r
136 <LABEL>\param[in,out]</LABEL>
\r
137 <LABEL>\post</LABEL>
\r
138 <LABEL>\pre</LABEL>
\r
139 <LABEL>\private</LABEL>
\r
140 <LABEL>\privatesection</LABEL>
\r
141 <LABEL>\property</LABEL>
\r
142 <LABEL>\protected</LABEL>
\r
143 <LABEL>\protectedsection</LABEL>
\r
144 <LABEL>\protocol</LABEL>
\r
145 <LABEL>\public</LABEL>
\r
146 <LABEL>\publicsection</LABEL>
\r
147 <LABEL>\ref</LABEL>
\r
148 <LABEL>\relates</LABEL>
\r
149 <LABEL>\relatesalso</LABEL>
\r
150 <LABEL>\remarks</LABEL>
\r
151 <LABEL>\return</LABEL>
\r
152 <LABEL>\retval</LABEL>
\r
154 <LABEL>\section</LABEL>
\r
155 <LABEL>\showinitializer</LABEL>
\r
156 <LABEL>\since</LABEL>
\r
157 <LABEL>\skip</LABEL>
\r
158 <LABEL>\skipline</LABEL>
\r
159 <LABEL>\struct</LABEL>
\r
160 <LABEL>\subsection</LABEL>
\r
161 <LABEL>\subsubsection</LABEL>
\r
162 <LABEL>\test</LABEL>
\r
163 <LABEL>\throw</LABEL>
\r
164 <LABEL>\todo</LABEL>
\r
165 <LABEL>\typedef</LABEL>
\r
166 <LABEL>\union</LABEL>
\r
167 <LABEL>\until</LABEL>
\r
168 <LABEL>\var</LABEL>
\r
169 <LABEL>\verbatim</LABEL>
\r
170 <LABEL>\verbinclude</LABEL>
\r
171 <LABEL>\version</LABEL>
\r
172 <LABEL>\warning</LABEL>
\r
173 <LABEL>\weakgroup</LABEL>
\r
174 <LABEL>\xmlonly</LABEL>
\r
175 <LABEL>\xrefitem</LABEL>
\r
179 <LABEL>\&</LABEL>
\r
181 <LABEL>\<</LABEL>
\r
182 <LABEL>\></LABEL>
\r
186 <LABEL>@addindex</LABEL>
\r
187 <LABEL>@addtogroup</LABEL>
\r
188 <LABEL>@anchor</LABEL>
\r
189 <LABEL>@arg</LABEL>
\r
190 <LABEL>@attention</LABEL>
\r
191 <LABEL>@author</LABEL>
\r
193 <LABEL>@brief</LABEL>
\r
194 <LABEL>@bug</LABEL>
\r
196 <LABEL>@callgraph</LABEL>
\r
197 <LABEL>@category</LABEL>
\r
198 <LABEL>@class</LABEL>
\r
199 <LABEL>@code</LABEL>
\r
200 <LABEL>@copydoc</LABEL>
\r
201 <LABEL>@date</LABEL>
\r
202 <LABEL>@def</LABEL>
\r
203 <LABEL>@defgroup</LABEL>
\r
204 <LABEL>@deprecated</LABEL>
\r
205 <LABEL>@dontinclude</LABEL>
\r
206 <LABEL>@dot</LABEL>
\r
207 <LABEL>@dotfile</LABEL>
\r
209 <LABEL>@else</LABEL>
\r
210 <LABEL>@elseif</LABEL>
\r
212 <LABEL>@endcode</LABEL>
\r
213 <LABEL>@enddot</LABEL>
\r
214 <LABEL>@endhtmlonly</LABEL>
\r
215 <LABEL>@endif</LABEL>
\r
216 <LABEL>@endlatexonly</LABEL>
\r
217 <LABEL>@endlink</LABEL>
\r
218 <LABEL>@endmanonly</LABEL>
\r
219 <LABEL>@endverbatim</LABEL>
\r
220 <LABEL>@endxmlonly</LABEL>
\r
221 <LABEL>@enum</LABEL>
\r
222 <LABEL>@example</LABEL>
\r
223 <LABEL>@exception</LABEL>
\r
227 <LABEL>@file</LABEL>
\r
229 <LABEL>@hideinitializer</LABEL>
\r
230 <LABEL>@htmlinclude</LABEL>
\r
231 <LABEL>@htmlonly</LABEL>
\r
233 <LABEL>@ifnot</LABEL>
\r
234 <LABEL>@image</LABEL>
\r
235 <LABEL>@include</LABEL>
\r
236 <LABEL>@includelineno</LABEL>
\r
237 <LABEL>@ingroup</LABEL>
\r
238 <LABEL>@internal</LABEL>
\r
239 <LABEL>@invariant</LABEL>
\r
240 <LABEL>@interface</LABEL>
\r
241 <LABEL>@latexonly</LABEL>
\r
243 <LABEL>@line</LABEL>
\r
244 <LABEL>@link</LABEL>
\r
245 <LABEL>@mainpage</LABEL>
\r
246 <LABEL>@manonly</LABEL>
\r
248 <LABEL>@name</LABEL>
\r
249 <LABEL>@namespace</LABEL>
\r
250 <LABEL>@nosubgrouping</LABEL>
\r
251 <LABEL>@note</LABEL>
\r
252 <LABEL>@overload</LABEL>
\r
254 <LABEL>@package</LABEL>
\r
255 <LABEL>@page</LABEL>
\r
256 <LABEL>@par</LABEL>
\r
257 <LABEL>@paragraph</LABEL>
\r
258 <LABEL>@param</LABEL>
\r
259 <LABEL>@param[in]</LABEL>
\r
260 <LABEL>@param[out]</LABEL>
\r
261 <LABEL>@param[in,out]</LABEL>
\r
262 <LABEL>@post</LABEL>
\r
263 <LABEL>@pre</LABEL>
\r
264 <LABEL>@private</LABEL>
\r
265 <LABEL>@privatesection</LABEL>
\r
266 <LABEL>@property</LABEL>
\r
267 <LABEL>@protected</LABEL>
\r
268 <LABEL>@protectedsection</LABEL>
\r
269 <LABEL>@protocol</LABEL>
\r
270 <LABEL>@public</LABEL>
\r
271 <LABEL>@publicsection</LABEL>
\r
272 <LABEL>@ref</LABEL>
\r
273 <LABEL>@relates</LABEL>
\r
274 <LABEL>@relatesalso</LABEL>
\r
275 <LABEL>@remarks</LABEL>
\r
276 <LABEL>@return</LABEL>
\r
277 <LABEL>@retval</LABEL>
\r
279 <LABEL>@section</LABEL>
\r
280 <LABEL>@showinitializer</LABEL>
\r
281 <LABEL>@since</LABEL>
\r
282 <LABEL>@skip</LABEL>
\r
283 <LABEL>@skipline</LABEL>
\r
284 <LABEL>@struct</LABEL>
\r
285 <LABEL>@subsection</LABEL>
\r
286 <LABEL>@subsubsection</LABEL>
\r
287 <LABEL>@test</LABEL>
\r
288 <LABEL>@throw</LABEL>
\r
289 <LABEL>@todo</LABEL>
\r
290 <LABEL>@typedef</LABEL>
\r
291 <LABEL>@union</LABEL>
\r
292 <LABEL>@until</LABEL>
\r
293 <LABEL>@var</LABEL>
\r
294 <LABEL>@verbatim</LABEL>
\r
295 <LABEL>@verbinclude</LABEL>
\r
296 <LABEL>@version</LABEL>
\r
297 <LABEL>@warning</LABEL>
\r
298 <LABEL>@weakgroup</LABEL>
\r
299 <LABEL>@xmlonly</LABEL>
\r
300 <LABEL>@xrefitem</LABEL>
\r
304 <LABEL>@&</LABEL>
\r
306 <LABEL>@<</LABEL>
\r
307 <LABEL>@></LABEL>
\r