Warning, /frameworks/syntax-highlighting/data/syntax/todo.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language [
0003   <!ENTITY date "\d{4}-\d{2}-\d{2}(?=\s|$)">
0004   <!ENTITY tab "&#009;">
0005 ]>
0006 <!-- http://todotxt.org/ -->
0007 <language
0008   name="Todo.txt" section="Other"
0009   version="2" kateversion="5.62"
0010   extensions="todo.txt"
0011   author="Jonathan Poelen (jonathan.poelen@gmail.com)" license="MIT"
0012 >
0013 <highlighting>
0014   <contexts>
0015     <context name="Normal" attribute="Normal" lineEndContext="#stay" fallthroughContext="CompletionDate">
0016       <Detect2Chars attribute="Done" context="Done" char="x" char1=" "/>
0017       <Detect2Chars attribute="Done" context="Done" char="x" char1="&tab;"/>
0018       <DetectChar attribute="Normal" context="Priority" char="(" lookAhead="1"/>
0019     </context>
0020 
0021     <context name="Priority" attribute="Normal" lineEndContext="#pop" fallthroughContext="#pop!CompletionDate">
0022       <StringDetect attribute="Priority A" context="#pop!(A)CompletionDate" String="(A)"/>
0023       <StringDetect attribute="Priority B" context="#pop!(B)CompletionDate" String="(B)"/>
0024       <StringDetect attribute="Priority C" context="#pop!(C)CompletionDate" String="(C)"/>
0025       <StringDetect attribute="Priority D" context="#pop!(D)CompletionDate" String="(D)"/>
0026       <StringDetect attribute="Priority E" context="#pop!(E)CompletionDate" String="(E)"/>
0027       <StringDetect attribute="Priority F" context="#pop!(F)CompletionDate" String="(F)"/>
0028       <StringDetect attribute="Priority G" context="#pop!(G)CompletionDate" String="(G)"/>
0029       <StringDetect attribute="Priority H" context="#pop!(H)CompletionDate" String="(H)"/>
0030       <StringDetect attribute="Priority I" context="#pop!(I)CompletionDate" String="(I)"/>
0031       <StringDetect attribute="Priority J" context="#pop!(J)CompletionDate" String="(J)"/>
0032       <StringDetect attribute="Priority K" context="#pop!(K)CompletionDate" String="(K)"/>
0033       <StringDetect attribute="Priority L" context="#pop!(L)CompletionDate" String="(L)"/>
0034       <StringDetect attribute="Priority M" context="#pop!(M)CompletionDate" String="(M)"/>
0035       <StringDetect attribute="Priority N" context="#pop!(N)CompletionDate" String="(N)"/>
0036       <StringDetect attribute="Priority O" context="#pop!(O)CompletionDate" String="(O)"/>
0037       <StringDetect attribute="Priority P" context="#pop!(P)CompletionDate" String="(P)"/>
0038       <StringDetect attribute="Priority Q" context="#pop!(Q)CompletionDate" String="(Q)"/>
0039       <StringDetect attribute="Priority R" context="#pop!(R)CompletionDate" String="(R)"/>
0040       <StringDetect attribute="Priority S" context="#pop!(S)CompletionDate" String="(S)"/>
0041       <StringDetect attribute="Priority T" context="#pop!(T)CompletionDate" String="(T)"/>
0042       <StringDetect attribute="Priority U" context="#pop!(U)CompletionDate" String="(U)"/>
0043       <StringDetect attribute="Priority V" context="#pop!(V)CompletionDate" String="(V)"/>
0044       <StringDetect attribute="Priority W" context="#pop!(W)CompletionDate" String="(W)"/>
0045       <StringDetect attribute="Priority X" context="#pop!(X)CompletionDate" String="(X)"/>
0046       <StringDetect attribute="Priority Y" context="#pop!(Y)CompletionDate" String="(Y)"/>
0047       <StringDetect attribute="Priority Z" context="#pop!(Z)CompletionDate" String="(Z)"/>
0048     </context>
0049 
0050     <context name="Done" attribute="Done" lineEndContext="#pop">
0051     </context>
0052 
0053     <context name="CompletionDate" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!Description">
0054       <DetectSpaces attribute="Normal" context="#pop!Description"/>
0055       <IncludeRules context="_CompletionDate"/>
0056     </context>
0057 
0058     <context name="CreationDate" attribute="Normal" lineEndContext="#pop#pop" fallthroughContext="#pop">
0059       <RegExpr attribute="Creation Date" context="#pop" String="\G\s+&date;"/>
0060     </context>
0061 
0062     <context name="Description" attribute="Normal" lineEndContext="#pop">
0063       <DetectSpaces attribute="Normal"/>
0064       <IncludeRules context="_Tag"/>
0065       <DetectIdentifier attribute="Normal"/>
0066     </context>
0067 
0068     <context name="_Tag" attribute="Normal" lineEndContext="#pop">
0069       <DetectChar attribute="Project Tag" context="ProjectTag" char="+" lookAhead="1"/>
0070       <DetectChar attribute="Context Tag" context="ContextTag" char="@" lookAhead="1"/>
0071       <RegExpr attribute="Metadata Key" context="MetadataValue" String="(?&lt;=\s)[^\s:]++:(?=[^\s:]++(?!:))"/>
0072     </context>
0073 
0074     <context name="ProjectTag" attribute="Project Tag" lineEndContext="#pop#pop" fallthroughContext="#pop">
0075       <RegExpr attribute="Project Tag" context="#pop" String="(?&lt;=\s)\+[^\s]+"/>
0076       <DetectChar context="#pop" char="+"/>
0077     </context>
0078 
0079     <context name="ContextTag" attribute="Context Tag" lineEndContext="#pop#pop" fallthroughContext="#pop">
0080       <RegExpr attribute="Context Tag" context="#pop" String="(?&lt;=\s)@[^\s]+"/>
0081       <DetectChar context="#pop" char="@"/>
0082     </context>
0083 
0084     <context name="MetadataValue" attribute="Metadata Value" lineEndContext="#pop#pop">
0085       <RegExpr attribute="Metadata Value" context="#pop" String="\G[^\s:]+"/>
0086     </context>
0087 
0088     <context name="_CompletionDate" attribute="Completion Date" lineEndContext="#pop">
0089       <RegExpr attribute="Completion Date" context="CreationDate" String="\G&date;"/>
0090     </context>
0091 
0092     <context name="(A)CompletionDate" attribute="Priority A" lineEndContext="#pop" fallthroughContext="#pop!(A)Description">
0093       <DetectSpaces attribute="Priority A" context="#pop!(A)CompletionDate2"/>
0094     </context>
0095     <context name="(A)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(A)Description">
0096       <DetectSpaces attribute="Priority A" context="#pop!(A)Description"/>
0097       <IncludeRules context="_CompletionDate"/>
0098     </context>
0099     <context name="(A)Description" attribute="Priority A" lineEndContext="#pop">
0100       <DetectSpaces attribute="Priority A"/>
0101       <IncludeRules context="_Tag"/>
0102       <DetectIdentifier attribute="Priority A"/>
0103     </context>
0104 
0105     <context name="(B)CompletionDate" attribute="Priority B" lineEndContext="#pop" fallthroughContext="#pop!(B)Description">
0106       <DetectSpaces attribute="Priority B" context="#pop!(B)CompletionDate2"/>
0107     </context>
0108     <context name="(B)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(B)Description">
0109       <DetectSpaces attribute="Priority B" context="#pop!(B)Description"/>
0110       <IncludeRules context="_CompletionDate"/>
0111     </context>
0112     <context name="(B)Description" attribute="Priority B" lineEndContext="#pop">
0113       <DetectSpaces attribute="Priority B"/>
0114       <IncludeRules context="_Tag"/>
0115       <DetectIdentifier attribute="Priority B"/>
0116     </context>
0117 
0118     <context name="(C)CompletionDate" attribute="Priority C" lineEndContext="#pop" fallthroughContext="#pop!(C)Description">
0119       <DetectSpaces attribute="Priority C" context="#pop!(C)CompletionDate2"/>
0120     </context>
0121     <context name="(C)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(C)Description">
0122       <DetectSpaces attribute="Priority C" context="#pop!(C)Description"/>
0123       <IncludeRules context="_CompletionDate"/>
0124     </context>
0125     <context name="(C)Description" attribute="Priority C" lineEndContext="#pop">
0126       <DetectSpaces attribute="Priority C"/>
0127       <IncludeRules context="_Tag"/>
0128       <DetectIdentifier attribute="Priority C"/>
0129     </context>
0130 
0131     <context name="(D)CompletionDate" attribute="Priority D" lineEndContext="#pop" fallthroughContext="#pop!(D)Description">
0132       <DetectSpaces attribute="Priority D" context="#pop!(D)CompletionDate2"/>
0133     </context>
0134     <context name="(D)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(D)Description">
0135       <DetectSpaces attribute="Priority D" context="#pop!(D)Description"/>
0136       <IncludeRules context="_CompletionDate"/>
0137     </context>
0138     <context name="(D)Description" attribute="Priority D" lineEndContext="#pop">
0139       <DetectSpaces attribute="Priority D"/>
0140       <IncludeRules context="_Tag"/>
0141       <DetectIdentifier attribute="Priority D"/>
0142     </context>
0143 
0144     <context name="(E)CompletionDate" attribute="Priority E" lineEndContext="#pop" fallthroughContext="#pop!(E)Description">
0145       <DetectSpaces attribute="Priority E" context="#pop!(E)CompletionDate2"/>
0146     </context>
0147     <context name="(E)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(E)Description">
0148       <DetectSpaces attribute="Priority E" context="#pop!(E)Description"/>
0149       <IncludeRules context="_CompletionDate"/>
0150     </context>
0151     <context name="(E)Description" attribute="Priority E" lineEndContext="#pop">
0152       <DetectSpaces attribute="Priority E"/>
0153       <IncludeRules context="_Tag"/>
0154       <DetectIdentifier attribute="Priority E"/>
0155     </context>
0156 
0157     <context name="(F)CompletionDate" attribute="Priority F" lineEndContext="#pop" fallthroughContext="#pop!(F)Description">
0158       <DetectSpaces attribute="Priority F" context="#pop!(F)CompletionDate2"/>
0159     </context>
0160     <context name="(F)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(F)Description">
0161       <DetectSpaces attribute="Priority F" context="#pop!(F)Description"/>
0162       <IncludeRules context="_CompletionDate"/>
0163     </context>
0164     <context name="(F)Description" attribute="Priority F" lineEndContext="#pop">
0165       <DetectSpaces attribute="Priority F"/>
0166       <IncludeRules context="_Tag"/>
0167       <DetectIdentifier attribute="Priority F"/>
0168     </context>
0169 
0170     <context name="(G)CompletionDate" attribute="Priority G" lineEndContext="#pop" fallthroughContext="#pop!(G)Description">
0171       <DetectSpaces attribute="Priority G" context="#pop!(G)CompletionDate2"/>
0172     </context>
0173     <context name="(G)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(G)Description">
0174       <DetectSpaces attribute="Priority G" context="#pop!(G)Description"/>
0175       <IncludeRules context="_CompletionDate"/>
0176     </context>
0177     <context name="(G)Description" attribute="Priority G" lineEndContext="#pop">
0178       <DetectSpaces attribute="Priority G"/>
0179       <IncludeRules context="_Tag"/>
0180       <DetectIdentifier attribute="Priority G"/>
0181     </context>
0182 
0183     <context name="(H)CompletionDate" attribute="Priority H" lineEndContext="#pop" fallthroughContext="#pop!(H)Description">
0184       <DetectSpaces attribute="Priority H" context="#pop!(H)CompletionDate2"/>
0185     </context>
0186     <context name="(H)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(H)Description">
0187       <DetectSpaces attribute="Priority H" context="#pop!(H)Description"/>
0188       <IncludeRules context="_CompletionDate"/>
0189     </context>
0190     <context name="(H)Description" attribute="Priority H" lineEndContext="#pop">
0191       <DetectSpaces attribute="Priority H"/>
0192       <IncludeRules context="_Tag"/>
0193       <DetectIdentifier attribute="Priority H"/>
0194     </context>
0195 
0196     <context name="(I)CompletionDate" attribute="Priority I" lineEndContext="#pop" fallthroughContext="#pop!(I)Description">
0197       <DetectSpaces attribute="Priority I" context="#pop!(I)CompletionDate2"/>
0198     </context>
0199     <context name="(I)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(I)Description">
0200       <DetectSpaces attribute="Priority I" context="#pop!(I)Description"/>
0201       <IncludeRules context="_CompletionDate"/>
0202     </context>
0203     <context name="(I)Description" attribute="Priority I" lineEndContext="#pop">
0204       <DetectSpaces attribute="Priority I"/>
0205       <IncludeRules context="_Tag"/>
0206       <DetectIdentifier attribute="Priority I"/>
0207     </context>
0208 
0209     <context name="(J)CompletionDate" attribute="Priority J" lineEndContext="#pop" fallthroughContext="#pop!(J)Description">
0210       <DetectSpaces attribute="Priority J" context="#pop!(J)CompletionDate2"/>
0211     </context>
0212     <context name="(J)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(J)Description">
0213       <DetectSpaces attribute="Priority J" context="#pop!(J)Description"/>
0214       <IncludeRules context="_CompletionDate"/>
0215     </context>
0216     <context name="(J)Description" attribute="Priority J" lineEndContext="#pop">
0217       <DetectSpaces attribute="Priority J"/>
0218       <IncludeRules context="_Tag"/>
0219       <DetectIdentifier attribute="Priority J"/>
0220     </context>
0221 
0222     <context name="(K)CompletionDate" attribute="Priority K" lineEndContext="#pop" fallthroughContext="#pop!(K)Description">
0223       <DetectSpaces attribute="Priority K" context="#pop!(K)CompletionDate2"/>
0224     </context>
0225     <context name="(K)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(K)Description">
0226       <DetectSpaces attribute="Priority K" context="#pop!(K)Description"/>
0227       <IncludeRules context="_CompletionDate"/>
0228     </context>
0229     <context name="(K)Description" attribute="Priority K" lineEndContext="#pop">
0230       <DetectSpaces attribute="Priority K"/>
0231       <IncludeRules context="_Tag"/>
0232       <DetectIdentifier attribute="Priority K"/>
0233     </context>
0234 
0235     <context name="(L)CompletionDate" attribute="Priority L" lineEndContext="#pop" fallthroughContext="#pop!(L)Description">
0236       <DetectSpaces attribute="Priority L" context="#pop!(L)CompletionDate2"/>
0237     </context>
0238     <context name="(L)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(L)Description">
0239       <DetectSpaces attribute="Priority L" context="#pop!(L)Description"/>
0240       <IncludeRules context="_CompletionDate"/>
0241     </context>
0242     <context name="(L)Description" attribute="Priority L" lineEndContext="#pop">
0243       <DetectSpaces attribute="Priority L"/>
0244       <IncludeRules context="_Tag"/>
0245       <DetectIdentifier attribute="Priority L"/>
0246     </context>
0247 
0248     <context name="(M)CompletionDate" attribute="Priority M" lineEndContext="#pop" fallthroughContext="#pop!(M)Description">
0249       <DetectSpaces attribute="Priority M" context="#pop!(M)CompletionDate2"/>
0250     </context>
0251     <context name="(M)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(M)Description">
0252       <DetectSpaces attribute="Priority M" context="#pop!(M)Description"/>
0253       <IncludeRules context="_CompletionDate"/>
0254     </context>
0255     <context name="(M)Description" attribute="Priority M" lineEndContext="#pop">
0256       <DetectSpaces attribute="Priority M"/>
0257       <IncludeRules context="_Tag"/>
0258       <DetectIdentifier attribute="Priority M"/>
0259     </context>
0260 
0261     <context name="(N)CompletionDate" attribute="Priority N" lineEndContext="#pop" fallthroughContext="#pop!(N)Description">
0262       <DetectSpaces attribute="Priority N" context="#pop!(N)CompletionDate2"/>
0263     </context>
0264     <context name="(N)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(N)Description">
0265       <DetectSpaces attribute="Priority N" context="#pop!(N)Description"/>
0266       <IncludeRules context="_CompletionDate"/>
0267     </context>
0268     <context name="(N)Description" attribute="Priority N" lineEndContext="#pop">
0269       <DetectSpaces attribute="Priority N"/>
0270       <IncludeRules context="_Tag"/>
0271       <DetectIdentifier attribute="Priority N"/>
0272     </context>
0273 
0274     <context name="(O)CompletionDate" attribute="Priority O" lineEndContext="#pop" fallthroughContext="#pop!(O)Description">
0275       <DetectSpaces attribute="Priority O" context="#pop!(O)CompletionDate2"/>
0276     </context>
0277     <context name="(O)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(O)Description">
0278       <DetectSpaces attribute="Priority O" context="#pop!(O)Description"/>
0279       <IncludeRules context="_CompletionDate"/>
0280     </context>
0281     <context name="(O)Description" attribute="Priority O" lineEndContext="#pop">
0282       <DetectSpaces attribute="Priority O"/>
0283       <IncludeRules context="_Tag"/>
0284       <DetectIdentifier attribute="Priority O"/>
0285     </context>
0286 
0287     <context name="(P)CompletionDate" attribute="Priority P" lineEndContext="#pop" fallthroughContext="#pop!(P)Description">
0288       <DetectSpaces attribute="Priority P" context="#pop!(P)CompletionDate2"/>
0289     </context>
0290     <context name="(P)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(P)Description">
0291       <DetectSpaces attribute="Priority P" context="#pop!(P)Description"/>
0292       <IncludeRules context="_CompletionDate"/>
0293     </context>
0294     <context name="(P)Description" attribute="Priority P" lineEndContext="#pop">
0295       <DetectSpaces attribute="Priority P"/>
0296       <IncludeRules context="_Tag"/>
0297       <DetectIdentifier attribute="Priority P"/>
0298     </context>
0299 
0300     <context name="(Q)CompletionDate" attribute="Priority Q" lineEndContext="#pop" fallthroughContext="#pop!(Q)Description">
0301       <DetectSpaces attribute="Priority Q" context="#pop!(Q)CompletionDate2"/>
0302     </context>
0303     <context name="(Q)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(Q)Description">
0304       <DetectSpaces attribute="Priority Q" context="#pop!(Q)Description"/>
0305       <IncludeRules context="_CompletionDate"/>
0306     </context>
0307     <context name="(Q)Description" attribute="Priority Q" lineEndContext="#pop">
0308       <DetectSpaces attribute="Priority Q"/>
0309       <IncludeRules context="_Tag"/>
0310       <DetectIdentifier attribute="Priority Q"/>
0311     </context>
0312 
0313     <context name="(R)CompletionDate" attribute="Priority R" lineEndContext="#pop" fallthroughContext="#pop!(R)Description">
0314       <DetectSpaces attribute="Priority R" context="#pop!(R)CompletionDate2"/>
0315     </context>
0316     <context name="(R)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(R)Description">
0317       <DetectSpaces attribute="Priority R" context="#pop!(R)Description"/>
0318       <IncludeRules context="_CompletionDate"/>
0319     </context>
0320     <context name="(R)Description" attribute="Priority R" lineEndContext="#pop">
0321       <DetectSpaces attribute="Priority R"/>
0322       <IncludeRules context="_Tag"/>
0323       <DetectIdentifier attribute="Priority R"/>
0324     </context>
0325 
0326     <context name="(S)CompletionDate" attribute="Priority S" lineEndContext="#pop" fallthroughContext="#pop!(S)Description">
0327       <DetectSpaces attribute="Priority S" context="#pop!(S)CompletionDate2"/>
0328     </context>
0329     <context name="(S)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(S)Description">
0330       <DetectSpaces attribute="Priority S" context="#pop!(S)Description"/>
0331       <IncludeRules context="_CompletionDate"/>
0332     </context>
0333     <context name="(S)Description" attribute="Priority S" lineEndContext="#pop">
0334       <DetectSpaces attribute="Priority S"/>
0335       <IncludeRules context="_Tag"/>
0336       <DetectIdentifier attribute="Priority S"/>
0337     </context>
0338 
0339     <context name="(T)CompletionDate" attribute="Priority T" lineEndContext="#pop" fallthroughContext="#pop!(T)Description">
0340       <DetectSpaces attribute="Priority T" context="#pop!(T)CompletionDate2"/>
0341     </context>
0342     <context name="(T)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(T)Description">
0343       <DetectSpaces attribute="Priority T" context="#pop!(T)Description"/>
0344       <IncludeRules context="_CompletionDate"/>
0345     </context>
0346     <context name="(T)Description" attribute="Priority T" lineEndContext="#pop">
0347       <DetectSpaces attribute="Priority T"/>
0348       <IncludeRules context="_Tag"/>
0349       <DetectIdentifier attribute="Priority T"/>
0350     </context>
0351 
0352     <context name="(U)CompletionDate" attribute="Priority U" lineEndContext="#pop" fallthroughContext="#pop!(U)Description">
0353       <DetectSpaces attribute="Priority U" context="#pop!(U)CompletionDate2"/>
0354     </context>
0355     <context name="(U)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(U)Description">
0356       <DetectSpaces attribute="Priority U" context="#pop!(U)Description"/>
0357       <IncludeRules context="_CompletionDate"/>
0358     </context>
0359     <context name="(U)Description" attribute="Priority U" lineEndContext="#pop">
0360       <DetectSpaces attribute="Priority U"/>
0361       <IncludeRules context="_Tag"/>
0362       <DetectIdentifier attribute="Priority U"/>
0363     </context>
0364 
0365     <context name="(V)CompletionDate" attribute="Priority V" lineEndContext="#pop" fallthroughContext="#pop!(V)Description">
0366       <DetectSpaces attribute="Priority V" context="#pop!(V)CompletionDate2"/>
0367     </context>
0368     <context name="(V)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(V)Description">
0369       <DetectSpaces attribute="Priority V" context="#pop!(V)Description"/>
0370       <IncludeRules context="_CompletionDate"/>
0371     </context>
0372     <context name="(V)Description" attribute="Priority V" lineEndContext="#pop">
0373       <DetectSpaces attribute="Priority V"/>
0374       <IncludeRules context="_Tag"/>
0375       <DetectIdentifier attribute="Priority V"/>
0376     </context>
0377 
0378     <context name="(W)CompletionDate" attribute="Priority W" lineEndContext="#pop" fallthroughContext="#pop!(W)Description">
0379       <DetectSpaces attribute="Priority W" context="#pop!(W)CompletionDate2"/>
0380     </context>
0381     <context name="(W)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(W)Description">
0382       <DetectSpaces attribute="Priority W" context="#pop!(W)Description"/>
0383       <IncludeRules context="_CompletionDate"/>
0384     </context>
0385     <context name="(W)Description" attribute="Priority W" lineEndContext="#pop">
0386       <DetectSpaces attribute="Priority W"/>
0387       <IncludeRules context="_Tag"/>
0388       <DetectIdentifier attribute="Priority W"/>
0389     </context>
0390 
0391     <context name="(X)CompletionDate" attribute="Priority X" lineEndContext="#pop" fallthroughContext="#pop!(X)Description">
0392       <DetectSpaces attribute="Priority X" context="#pop!(X)CompletionDate2"/>
0393     </context>
0394     <context name="(X)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(X)Description">
0395       <DetectSpaces attribute="Priority X" context="#pop!(X)Description"/>
0396       <IncludeRules context="_CompletionDate"/>
0397     </context>
0398     <context name="(X)Description" attribute="Priority X" lineEndContext="#pop">
0399       <DetectSpaces attribute="Priority X"/>
0400       <IncludeRules context="_Tag"/>
0401       <DetectIdentifier attribute="Priority X"/>
0402     </context>
0403 
0404     <context name="(Y)CompletionDate" attribute="Priority Y" lineEndContext="#pop" fallthroughContext="#pop!(Y)Description">
0405       <DetectSpaces attribute="Priority Y" context="#pop!(Y)CompletionDate2"/>
0406     </context>
0407     <context name="(Y)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(Y)Description">
0408       <DetectSpaces attribute="Priority Y" context="#pop!(Y)Description"/>
0409       <IncludeRules context="_CompletionDate"/>
0410     </context>
0411     <context name="(Y)Description" attribute="Priority Y" lineEndContext="#pop">
0412       <DetectSpaces attribute="Priority Y"/>
0413       <IncludeRules context="_Tag"/>
0414       <DetectIdentifier attribute="Priority Y"/>
0415     </context>
0416 
0417     <context name="(Z)CompletionDate" attribute="Priority Z" lineEndContext="#pop" fallthroughContext="#pop!(Z)Description">
0418       <DetectSpaces attribute="Priority Z" context="#pop!(Z)CompletionDate2"/>
0419     </context>
0420     <context name="(Z)CompletionDate2" attribute="Completion Date" lineEndContext="#pop" fallthroughContext="#pop!(Z)Description">
0421       <DetectSpaces attribute="Priority Z" context="#pop!(Z)Description"/>
0422       <IncludeRules context="_CompletionDate"/>
0423     </context>
0424     <context name="(Z)Description" attribute="Priority Z" lineEndContext="#pop">
0425       <DetectSpaces attribute="Priority Z"/>
0426       <IncludeRules context="_Tag"/>
0427       <DetectIdentifier attribute="Priority Z"/>
0428     </context>
0429   </contexts>
0430 
0431   <itemDatas>
0432     <itemData name="Normal" defStyleNum="dsNormal"/>
0433     <itemData name="Done" defStyleNum="dsAnnotation" spellChecking="0"/>
0434     <itemData name="Completion Date" defStyleNum="dsBuiltIn" spellChecking="0"/>
0435     <itemData name="Creation Date" defStyleNum="dsPreprocessor" spellChecking="0"/>
0436     <itemData name="Project Tag" defStyleNum="dsAttribute" spellChecking="0"/>
0437     <itemData name="Context Tag" defStyleNum="dsExtension" spellChecking="0"/>
0438     <itemData name="Metadata Key" defStyleNum="dsVariable" spellChecking="0"/>
0439     <itemData name="Metadata Value" defStyleNum="dsString" spellChecking="0"/>
0440     <itemData name="Priority A" defStyleNum="dsAlert"/>
0441     <itemData name="Priority B" defStyleNum="dsWarning"/>
0442     <itemData name="Priority C" defStyleNum="dsInformation"/>
0443     <itemData name="Priority D" defStyleNum="dsOthers"/>
0444     <itemData name="Priority E" defStyleNum="dsOthers"/>
0445     <itemData name="Priority F" defStyleNum="dsOthers"/>
0446     <itemData name="Priority G" defStyleNum="dsOthers"/>
0447     <itemData name="Priority H" defStyleNum="dsOthers"/>
0448     <itemData name="Priority I" defStyleNum="dsOthers"/>
0449     <itemData name="Priority J" defStyleNum="dsOthers"/>
0450     <itemData name="Priority K" defStyleNum="dsOthers"/>
0451     <itemData name="Priority L" defStyleNum="dsOthers"/>
0452     <itemData name="Priority M" defStyleNum="dsOthers"/>
0453     <itemData name="Priority N" defStyleNum="dsOthers"/>
0454     <itemData name="Priority O" defStyleNum="dsOthers"/>
0455     <itemData name="Priority P" defStyleNum="dsOthers"/>
0456     <itemData name="Priority Q" defStyleNum="dsOthers"/>
0457     <itemData name="Priority R" defStyleNum="dsOthers"/>
0458     <itemData name="Priority S" defStyleNum="dsOthers"/>
0459     <itemData name="Priority T" defStyleNum="dsOthers"/>
0460     <itemData name="Priority U" defStyleNum="dsOthers"/>
0461     <itemData name="Priority V" defStyleNum="dsOthers"/>
0462     <itemData name="Priority W" defStyleNum="dsOthers"/>
0463     <itemData name="Priority X" defStyleNum="dsOthers"/>
0464     <itemData name="Priority Y" defStyleNum="dsOthers"/>
0465     <itemData name="Priority Z" defStyleNum="dsOthers"/>
0466   </itemDatas>
0467 </highlighting>
0468 </language>