Warning, /frameworks/syntax-highlighting/data/syntax/taskjuggler.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language> 0003 <!-- 0004 TaskJuggler 2.4.x syntax highlighting. 0005 Works for TJ 3.x., too. 0006 0007 Copyright (C) 2009 Chris Schlaeger <chris@linux.com> 0008 0009 Minor adaptation for new kate version by 0010 Thomas Jarosch <thomas.jarosch@intra2net.com> 0011 0012 Licensed under the GPLv2. 0013 --> 0014 <language name="TaskJuggler" version="7" kateversion="5.0" section="Scripts" extensions="*.tjp;*.tji" license="GPLv2" author="Chris Schlaeger (chris@linux.com)"> 0015 <highlighting> 0016 <list name="keywords"> 0017 <item>account</item> 0018 <item>project</item> 0019 <item>task</item> 0020 <item>resource</item> 0021 <item>shift</item> 0022 <item>scenario</item> 0023 </list> 0024 <list name="builtinfuncs"> 0025 <item>accountid</item> 0026 <item>accountreport</item> 0027 <item>accumulate</item> 0028 <item>allocate</item> 0029 <item>allowredefinitions</item> 0030 <item>alternative</item> 0031 <item>barlabels</item> 0032 <item>booking</item> 0033 <item>bookings</item> 0034 <item>caption</item> 0035 <item>celltext</item> 0036 <item>cellurl</item> 0037 <item>chart</item> 0038 <item>columns</item> 0039 <item>completed</item> 0040 <item>complete</item> 0041 <item>copyright</item> 0042 <item>cost</item> 0043 <item>credit</item> 0044 <item>criticalness</item> 0045 <item>csvaccountreport</item> 0046 <item>csvresourcereport</item> 0047 <item>csvtaskreport</item> 0048 <item>currencydigits</item> 0049 <item>currencyformat</item> 0050 <item>currency</item> 0051 <item>customer</item> 0052 <item>dailymax</item> 0053 <item>dailyworkinghours</item> 0054 <item>db</item> 0055 <item>depends</item> 0056 <item>disabled</item> 0057 <item>drawemptycontainersastasks</item> 0058 <item>duration</item> 0059 <item>efficiency</item> 0060 <item>effort</item> 0061 <item>empty</item> 0062 <item>enabled</item> 0063 <item>endbuffer</item> 0064 <item>endbufferstart</item> 0065 <item>endcredit</item> 0066 <item>end</item> 0067 <item>endsAfter</item> 0068 <item>endsBefore</item> 0069 <item>export</item> 0070 <item>extend</item> 0071 <item>finished</item> 0072 <item>flags</item> 0073 <item>follows</item> 0074 <item>freeload</item> 0075 <item>gapduration</item> 0076 <item>gaplength</item> 0077 <item>headline</item> 0078 <item>hideaccount</item> 0079 <item>hidecelltext</item> 0080 <item>hidecellurl</item> 0081 <item>hideresource</item> 0082 <item>hidetask</item> 0083 <item>hierarchindex</item> 0084 <item>hierarchlevel</item> 0085 <item>hierarchno</item> 0086 <item>htmlaccountreport</item> 0087 <item>htmlmonthlycalendar</item> 0088 <item>htmlresourcereport</item> 0089 <item>htmlstatusreport</item> 0090 <item>htmltaskreport</item> 0091 <item>htmlweeklycalendar</item> 0092 <item>icalreport</item> 0093 <item>id</item> 0094 <item>include</item> 0095 <item>index</item> 0096 <item>inherit</item> 0097 <item>inprogress</item> 0098 <item>journalentry</item> 0099 <item>label</item> 0100 <item>late</item> 0101 <item>length</item> 0102 <item>limits</item> 0103 <item>load</item> 0104 <item>loadunit</item> 0105 <item>macro</item> 0106 <item>mandatory</item> 0107 <item>maxeffort</item> 0108 <item>maxend</item> 0109 <item>maxstart</item> 0110 <item>milestone</item> 0111 <item>mineffort</item> 0112 <item>minend</item> 0113 <item>minstart</item> 0114 <item>monthlymax</item> 0115 <item>name</item> 0116 <item>no</item> 0117 <item>note</item> 0118 <item>notimestamp</item> 0119 <item>notstarted</item> 0120 <item>now</item> 0121 <item>numberformat</item> 0122 <item>ontime</item> 0123 <item>optimize</item> 0124 <item>order</item> 0125 <item>overtime</item> 0126 <item>pathcriticalness</item> 0127 <item>period</item> 0128 <item>period</item> 0129 <item>persistent</item> 0130 <item>precedes</item> 0131 <item>priority</item> 0132 <item>profit</item> 0133 <item>projectid</item> 0134 <item>projectids</item> 0135 <item>projection</item> 0136 <item>project</item> 0137 <item>rate</item> 0138 <item>rawhead</item> 0139 <item>rawstylesheet</item> 0140 <item>rawtail</item> 0141 <item>reference</item> 0142 <item>resourceid</item> 0143 <item>resourcereport</item> 0144 <item>resources</item> 0145 <item>responsibilities</item> 0146 <item>responsible</item> 0147 <item>revenue</item> 0148 <item>rollupaccount</item> 0149 <item>rollupresource</item> 0150 <item>rolluptask</item> 0151 <item>scenario</item> 0152 <item>scenarios</item> 0153 <item>scheduled</item> 0154 <item>schedule</item> 0155 <item>scheduling</item> 0156 <item>select</item> 0157 <item>separator</item> 0158 <item>seqno</item> 0159 <item>shorttimeformat</item> 0160 <item>showprojectids</item> 0161 <item>sloppy</item> 0162 <item>sortaccounts</item> 0163 <item>sortresources</item> 0164 <item>sorttasks</item> 0165 <item>startbufferend</item> 0166 <item>startbuffer</item> 0167 <item>startcredit</item> 0168 <item>start</item> 0169 <item>startsAfter</item> 0170 <item>startsBefore</item> 0171 <item>status</item> 0172 <item>statusnote</item> 0173 <item>strict</item> 0174 <item>subtitle</item> 0175 <item>subtitleurl</item> 0176 <item>supplement</item> 0177 <item>table</item> 0178 <item>taskattributes</item> 0179 <item>taskid</item> 0180 <item>taskprefix</item> 0181 <item>taskreport</item> 0182 <item>taskroot</item> 0183 <item>text</item> 0184 <item>timeformat</item> 0185 <item>timezone</item> 0186 <item>timingresolution</item> 0187 <item>title</item> 0188 <item>titleurl</item> 0189 <item>total</item> 0190 <item>tree</item> 0191 <item>treeLevel</item> 0192 <item>url</item> 0193 <item>utilization</item> 0194 <item>vacation</item> 0195 <item>version</item> 0196 <item>weekdays</item> 0197 <item>weeklymax</item> 0198 <item>weekstartsmonday</item> 0199 <item>weekstartssunday</item> 0200 <item>workinghours</item> 0201 <item>xml</item> 0202 <item>xmlreport</item> 0203 <item>yearlyworkingdays</item> 0204 </list> 0205 <list name="types"> 0206 <item>accountid</item> 0207 <item>alap</item> 0208 <item>all</item> 0209 <item>asap</item> 0210 <item>baseline</item> 0211 <item>completeddown</item> 0212 <item>completedup</item> 0213 <item>containstask</item> 0214 <item>criticalnessdown</item> 0215 <item>criticalnessup</item> 0216 <item>daily</item> 0217 <item>day</item> 0218 <item>days</item> 0219 <item>enddown</item> 0220 <item>endup</item> 0221 <item>fri</item> 0222 <item>fullnamedown</item> 0223 <item>fullnameup</item> 0224 <item>hasAssignments</item> 0225 <item>hours</item> 0226 <item>iddown</item> 0227 <item>idup</item> 0228 <item>indexdown</item> 0229 <item>indexup</item> 0230 <item>inprogressearly</item> 0231 <item>inprogresslate</item> 0232 <item>isAccount</item> 0233 <item>isactualallocated</item> 0234 <item>isAllocated</item> 0235 <item>isAllocatedToProject</item> 0236 <item>isAnAccount</item> 0237 <item>isAResource</item> 0238 <item>isatask</item> 0239 <item>isATask</item> 0240 <item>isChildOf</item> 0241 <item>isDutyOf</item> 0242 <item>isLeaf</item> 0243 <item>isMilestone</item> 0244 <item>isOnCriticalPath</item> 0245 <item>isParentOf</item> 0246 <item>isplanallocated</item> 0247 <item>isResource</item> 0248 <item>issubtaskof</item> 0249 <item>isTask</item> 0250 <item>isTaskOfProject</item> 0251 <item>isTaskStatus</item> 0252 <item>longauto</item> 0253 <item>maxeffortdown</item> 0254 <item>maxeffortup</item> 0255 <item>maxloaded</item> 0256 <item>minallocated</item> 0257 <item>mineffortdown</item> 0258 <item>mineffortup</item> 0259 <item>minloaded</item> 0260 <item>minslackrate</item> 0261 <item>minutes</item> 0262 <item>m</item> 0263 <item>mon</item> 0264 <item>month</item> 0265 <item>monthly</item> 0266 <item>months</item> 0267 <item>namedown</item> 0268 <item>nameup</item> 0269 <item>off</item> 0270 <item>pathcriticalnessdown</item> 0271 <item>pathcriticalnessup</item> 0272 <item>prioritydown</item> 0273 <item>priorityup</item> 0274 <item>properties</item> 0275 <item>quarter</item> 0276 <item>quarterly</item> 0277 <item>random</item> 0278 <item>ratedown</item> 0279 <item>rateup</item> 0280 <item>resourceid</item> 0281 <item>responsibledown</item> 0282 <item>responsibleup</item> 0283 <item>sat</item> 0284 <item>sequencedown</item> 0285 <item>sequenceup</item> 0286 <item>shifts</item> 0287 <item>shortauto</item> 0288 <item>startbufferend</item> 0289 <item>startdown</item> 0290 <item>startup</item> 0291 <item>statusdown</item> 0292 <item>statusup</item> 0293 <item>sun</item> 0294 <item>tasks</item> 0295 <item>thu</item> 0296 <item>tue</item> 0297 <item>undefined</item> 0298 <item>wed</item> 0299 <item>week</item> 0300 <item>weekly</item> 0301 <item>weeks</item> 0302 <item>year</item> 0303 <item>yearly</item> 0304 <item>years</item> 0305 </list> 0306 <contexts> 0307 <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> 0308 <!-- Date(+Time) values --> 0309 <RegExpr attribute="Date" String="\d{4}-\d{2}-\d{2}\S*"/> 0310 <!-- Time values --> 0311 <RegExpr attribute="Time" String="\d{1-2}:\d{2}(?::\d{2}|)"/> 0312 <!-- Duration specifications --> 0313 <RegExpr attribute="Duration" String="\d(?:min|h|d|w|m|y)"/> 0314 0315 <!-- keywords and other builtins --> 0316 <keyword attribute="Builtin Function" String="builtinfuncs" context="#stay"/> 0317 <keyword attribute="Keyword" String="keywords" context="#stay"/> 0318 <keyword attribute="Data Types" String="types" context="#stay"/> 0319 0320 <!-- region (brace) folding --> 0321 <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace2" /> 0322 <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace2" /> 0323 0324 <DetectChar attribute="Symbol" context="#stay" char="[" beginRegion="Brace1" /> 0325 <DetectChar attribute="Symbol" context="#stay" char="]" endRegion="Brace1" /> 0326 0327 <!-- number highlighting --> 0328 <Float attribute="Float" context="#stay"/> 0329 <Int attribute="Decimal" context="#stay"/> 0330 0331 <!-- strings --> 0332 <DetectChar attribute="String" context="String1" char="'"/> 0333 <DetectChar attribute="String" context="String2" char="""/> 0334 0335 <!-- comments --> 0336 <DetectChar attribute="Comment" context="Comment" char="#"/> 0337 <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/> 0338 </context> 0339 0340 <context attribute="String" lineEndContext="#stay" name="String1"> 0341 <DetectChar attribute="String" context="#pop" char="'"/> 0342 <DetectChar attribute="String" context="StringEsc" char="\"/> 0343 </context> 0344 <context attribute="String" lineEndContext="#stay" name="String2"> 0345 <DetectChar attribute="String" context="#pop" char="""/> 0346 <DetectChar attribute="String" context="StringEsc" char="\"/> 0347 </context> 0348 <context attribute="String" lineEndContext="#stay" name="StringEsc" fallthrough="true" fallthroughContext="#pop"> 0349 <AnyChar attribute="String" context="#pop" String=""'"/> 0350 </context> 0351 <context attribute="Comment" lineEndContext="#pop" name="Comment"> 0352 <DetectSpaces /> 0353 <IncludeRules context="##Comments" /> 0354 </context> 0355 </contexts> 0356 <itemDatas> 0357 <itemData name="Normal Text" defStyleNum="dsNormal"/> 0358 <itemData name="Keyword" defStyleNum="dsKeyword"/> 0359 <itemData name="Builtin Function" defStyleNum="dsFunction"/> 0360 <itemData name="Data Types" defStyleNum="dsDataType"/> 0361 <itemData name="Decimal" defStyleNum="dsDecVal"/> 0362 <itemData name="Float" defStyleNum="dsDecVal"/> 0363 <itemData name="Date" defStyleNum="dsBaseN"/> 0364 <itemData name="Time" defStyleNum="dsBaseN"/> 0365 <itemData name="String" defStyleNum="dsString"/> 0366 <itemData name="Comment" defStyleNum="dsComment"/> 0367 <itemData name="Symbol" defStyleNum="dsNormal"/> 0368 <itemData name="Duration" defStyleNum="dsConstant"/> 0369 </itemDatas> 0370 </highlighting> 0371 <general> 0372 <comments> 0373 <comment name="singleLine" start="#" position="afterwhitespace" /> 0374 <comment name="multiLine" start="/*" end="*/" region="Comment" /> 0375 </comments> 0376 <keywords casesensitive="0" /> 0377 </general> 0378 </language>