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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <language name="Javadoc" version="6" kateversion="5.62" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
0004         <highlighting>
0005                 <contexts>
0006                         <context name="Start" attribute="Normal Text" lineEndContext="#stay">
0007                                 <IncludeRules context="FindJavadoc" />
0008                         </context>
0009                         <context name="FindJavadoc" attribute="Normal Text" lineEndContext="#stay">
0010                                 <StringDetect attribute="JavadocFS" context="#stay" String="/**/"/>
0011                                 <StringDetect attribute="JavadocFS" context="JavadocFSar" String="/**" beginRegion="Javadoc"/>
0012                         </context>
0013                         <context attribute="JavadocFS" lineEndContext="#stay" name="JavadocFSar">
0014                                 <Detect2Chars attribute="JavadocFS" context="#pop" char="*" char1="/" endRegion="Javadoc"/>
0015                                 <RegExpr attribute="JavadocFS" context="Javadocar" String="[!?.](\s*$|\s(?![\da-z]))|^\s*\**\s*(?=@(author|deprecated|exception|param|return|see|serial|serialData|serialField|since|throws|version)(\s|$))"/>
0016                                 <IncludeRules context="FindInlineTag"/>
0017                                 <IncludeRules context="##Comments"/>
0018                                 <IncludeRules context="##HTML"/>
0019                         </context>
0020                         <context attribute="Javadoc" lineEndContext="#stay" name="FindInlineTag">
0021                                 <WordDetect attribute="InlineTag" context="LiteralTagar" String="{@code"/>
0022                                 <StringDetect attribute="InlineTag" context="#stay" String="{@docRoot}"/>
0023                                 <StringDetect attribute="InlineTag" context="#stay" String="{@inheritDoc}"/>
0024                                 <WordDetect attribute="InlineTag" context="InlineTagar" String="{@link"/>
0025                                 <WordDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain"/>
0026                                 <WordDetect attribute="InlineTag" context="LiteralTagar" String="{@literal"/>
0027                                 <StringDetect attribute="InlineTag" context="#stay" String="{@value}"/>
0028                                 <WordDetect attribute="InlineTag" context="InlineTagar" String="{@value"/>
0029                                 <WordDetect attribute="InlineTag" context="LiteralTagar" String="{@summary"/>
0030                                 <WordDetect attribute="InlineTag" context="LiteralTagar" String="{@systemProperty"/>
0031                         </context>
0032                         <context attribute="Javadoc" lineEndContext="#stay" name="Javadocar">
0033                                 <Detect2Chars attribute="JavadocFS" context="#pop#pop" char="*" char1="/" endRegion="Javadoc"/>
0034                                 <DetectChar attribute="JavadocFS" context="JavadocFSStarPrefix" char="*" firstNonSpace="true"/>
0035                                 <WordDetect attribute="BlockTag" context="#stay" String="@author"/>
0036                                 <WordDetect attribute="BlockTag" context="#stay" String="@deprecated"/>
0037                                 <WordDetect attribute="BlockTag" context="JavadocParam" String="@exception"/>
0038                                 <WordDetect attribute="BlockTag" context="JavadocParam" String="@param"/>
0039                                 <WordDetect attribute="BlockTag" context="#stay" String="@return"/>
0040                                 <WordDetect attribute="BlockTag" context="SeeTag" String="@see"/>
0041                                 <WordDetect attribute="BlockTag" context="#stay" String="@serial"/>
0042                                 <WordDetect attribute="BlockTag" context="#stay" String="@serialData"/>
0043                                 <WordDetect attribute="BlockTag" context="#stay" String="@serialField"/>
0044                                 <WordDetect attribute="BlockTag" context="#stay" String="@since"/>
0045                                 <WordDetect attribute="BlockTag" context="JavadocParam" String="@throws"/>
0046                                 <WordDetect attribute="BlockTag" context="#stay" String="@version"/>
0047                                 <IncludeRules context="FindInlineTag"/>
0048                                 <IncludeRules context="##Alerts"/>
0049                                 <IncludeRules context="##HTML"/>
0050                         </context>
0051                         <context attribute="Javadoc" lineEndContext="#pop" name="JavadocFSStarPrefix" fallthroughContext="#pop">
0052                                 <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" endRegion="Javadoc"/>
0053                                 <DetectChar attribute="JavadocFS" context="#stay" char="*"/>
0054                         </context>
0055                         <context attribute="Javadoc" lineEndContext="#pop" name="JavadocParam" fallthroughContext="JavadocParamIdent">
0056                                 <DetectSpaces context="JavadocParamIdent"/>
0057                         </context>
0058                         <context attribute="JavadocParam" lineEndContext="#pop#pop" name="JavadocParamIdent">
0059                                 <DetectSpaces attribute="Javadoc" context="#pop#pop"/>
0060                                 <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop#pop" char="*" char1="/" endRegion="Javadoc"/>
0061                         </context>
0062                         <context attribute="InlineTag" name="InlineTagar" lineEndContext="#stay">
0063                                 <DetectChar attribute="InlineTag" context="#pop" char="}" />
0064                                 <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
0065                                 <IncludeRules context="##HTML"/>
0066                         </context>
0067                         <context attribute="InlineTag" name="LiteralTagar" lineEndContext="#stay">
0068                                 <DetectChar attribute="InlineTag" context="#pop" char="}" />
0069                                 <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
0070                         </context>
0071                         <context attribute="SeeTag" lineEndContext="#pop" name="SeeTag">
0072                                 <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
0073                                 <IncludeRules context="##HTML"/>
0074                         </context>
0075                 </contexts>
0076                 <itemDatas>
0077                         <itemData name="Normal Text"  defStyleNum="dsNormal"/>
0078                         <itemData name="BlockTag"     defStyleNum="dsAnnotation" bold="1" italic="0" spellChecking="false"/>
0079                         <itemData name="InlineTag"    defStyleNum="dsAnnotation" bold="0" italic="0" spellChecking="false"/>
0080                         <itemData name="JavadocParam" defStyleNum="dsAnnotation" bold="0" italic="1" spellChecking="false"/>
0081                         <itemData name="SeeTag"       defStyleNum="dsAnnotation" bold="0" italic="1" spellChecking="false"/>
0082                         <itemData name="JavadocFS"    defStyleNum="dsComment" bold="1" italic="0" spellChecking="false"/>
0083                         <itemData name="Javadoc"      defStyleNum="dsComment"/>
0084                 </itemDatas>
0085         </highlighting>
0086         <general>
0087                 <keywords casesensitive="1"/>
0088         </general>
0089 </language>