~ubuntu-branches/ubuntu/vivid/kate/vivid-updates

« back to all changes in this revision

Viewing changes to part/syntax/data/javadoc.xml

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2014-12-04 16:49:41 UTC
  • mfrom: (1.6.6)
  • Revision ID: package-import@ubuntu.com-20141204164941-l3qbvsly83hhlw2v
Tags: 4:14.11.97-0ubuntu1
* New upstream release
* Update build-deps and use pkg-kde v3 for Qt 5 build
* kate-data now kate5-data for co-installability

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<!DOCTYPE language SYSTEM "language.dtd">
3
 
<language name="Javadoc" version="1.04" kateversion="2.4" section="Markup" extensions="" license="LGPL" author="Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)">
4
 
        <highlighting>
5
 
                <contexts>
6
 
                        <context name="Start" attribute="Normal Text" lineEndContext="#stay">
7
 
                                <IncludeRules context="FindJavadoc" />
8
 
                        </context>
9
 
                        <context name="FindJavadoc" attribute="Normal Text" lineEndContext="#stay">
10
 
                                <StringDetect attribute="JavadocFS" context="#stay" String="/**/"/>
11
 
                                <StringDetect attribute="JavadocFS" context="JavadocFSar" String="/**" beginRegion="Javadoc"/>
12
 
                        </context>
13
 
                        <context attribute="JavadocFS" lineEndContext="#stay" name="JavadocFSar">
14
 
                                <Detect2Chars attribute="JavadocFS" context="#pop" char="*" char1="/" endRegion="Javadoc"/>
15
 
                                <RegExpr attribute="JavadocFS" context="Javadocar" String="(!|\?)" />
16
 
                                <RegExpr attribute="JavadocFS" context="Javadocar" String="(\.\s*$)" />
17
 
                                <RegExpr attribute="JavadocFS" context="Javadocar" String="(\.\s)(?![\da-z])" />
18
 
                                <RegExpr attribute="JavadocFS" context="Javadocar" String="\**\s*(?=@(author|deprecated|exception|param|return|see|serial|serialData|serialField|since|throws|version)(\s|$))" firstNonSpace="true"/>
19
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code " />
20
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code&#009;" />
21
 
                                <StringDetect attribute="InlineTag" context="#stay" String="{@docRoot}" />
22
 
                                <StringDetect attribute="InlineTag" context="#stay" String="{@inheritDoc}" />
23
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link " />
24
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link&#009;" />
25
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain " />
26
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain&#009;" />
27
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal " />
28
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal&#009;" />
29
 
                                <StringDetect attribute="InlineTag" context="#stay" String="{@value}" />
30
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value " />
31
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value&#009;" />
32
 
                                <IncludeRules context="##HTML"/>
33
 
                        </context>
34
 
                        <context attribute="Javadoc" lineEndContext="#stay" name="Javadocar">
35
 
                                <Detect2Chars attribute="JavadocFS" context="#pop#pop" char="*" char1="/" endRegion="Javadoc"/>
36
 
                                <RegExpr attribute="JavadocFS" context="#stay" String="\*+(?!/)" firstNonSpace="true"/>
37
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@author " />
38
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@deprecated " />
39
 
                                <StringDetect attribute="BlockTag" context="JavadocParam" String="@exception " />
40
 
                                <StringDetect attribute="BlockTag" context="JavadocParam" String="@param " />
41
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@return " />
42
 
                                <StringDetect attribute="BlockTag" context="SeeTag" String="@see "/>
43
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@serial " />
44
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@serialData " />
45
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@serialField " />
46
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@since " />
47
 
                                <StringDetect attribute="BlockTag" context="JavadocParam" String="@throws " />
48
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@version " />
49
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@author&#009;" />
50
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@deprecated&#009;" />
51
 
                                <StringDetect attribute="BlockTag" context="JavadocParam" String="@exception&#009;" />
52
 
                                <StringDetect attribute="BlockTag" context="JavadocParam" String="@param&#009;" />
53
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@return&#009;" />
54
 
                                <StringDetect attribute="BlockTag" context="SeeTag" String="@see&#009;" />
55
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@serial&#009;" />
56
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@serialData&#009;" />
57
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@serialField&#009;" />
58
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@since&#009;" />
59
 
                                <StringDetect attribute="BlockTag" context="JavadocParam" String="@throws&#009;" />
60
 
                                <StringDetect attribute="BlockTag" context="#stay" String="@version&#009;" />
61
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code " />
62
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@code&#009;" />
63
 
                                <StringDetect attribute="InlineTag" context="#stay" String="{@docRoot}" />
64
 
                                <StringDetect attribute="InlineTag" context="#stay" String="{@inheritDoc}" />
65
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link " />
66
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@link&#009;" />
67
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain " />
68
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@linkplain&#009;" />
69
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal " />
70
 
                                <StringDetect attribute="InlineTag" context="LiteralTagar" String="{@literal&#009;" />
71
 
                                <StringDetect attribute="InlineTag" context="#stay" String="{@value}" />
72
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value " />
73
 
                                <StringDetect attribute="InlineTag" context="InlineTagar" String="{@value&#009;" />
74
 
                                <IncludeRules context="##HTML"/>
75
 
                        </context>
76
 
                        <context attribute="Javadoc" lineEndContext="#pop" name="JavadocParam">
77
 
                                <DetectSpaces />
78
 
                                <RegExpr attribute="JavadocParam" context="#pop#pop" String="\S*(?=\*/)" />
79
 
                                <RegExpr attribute="JavadocParam" context="#pop" String="\S*(\s|$)" />
80
 
                        </context>
81
 
                        <context attribute="InlineTag" name="InlineTagar">
82
 
                                <DetectChar attribute="InlineTag" context="#pop" char="}" />
83
 
                                <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
84
 
                                <IncludeRules context="##HTML"/>
85
 
                        </context>
86
 
                        <context attribute="InlineTag" name="LiteralTagar">
87
 
                                <DetectChar attribute="InlineTag" context="#pop" char="}" />
88
 
                                <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
89
 
                        </context>
90
 
                        <context attribute="SeeTag" lineEndContext="#pop" name="SeeTag">
91
 
                                <Detect2Chars attribute="JavadocFS" context="#pop#pop#pop" char="*" char1="/" />
92
 
                                <IncludeRules context="##HTML"/>
93
 
                        </context>
94
 
                </contexts>
95
 
                <itemDatas>
96
 
                        <itemData name="Normal Text"  defStyleNum="dsNormal"/>
97
 
                        <itemData name="BlockTag"     defStyleNum="dsKeyword" color="#808080" selColor="#FFFFFF" bold="1" italic="0"/>
98
 
                        <itemData name="InlineTag"    defStyleNum="dsKeyword" color="#808080" selColor="#FFFFFF" bold="0" italic="0"/>
99
 
                        <itemData name="JavadocParam" defStyleNum="dsKeyword" color="#008080" selColor="#FFFFFF" bold="0" italic="1"/>
100
 
                        <itemData name="SeeTag"       defStyleNum="dsKeyword" color="#008080" selColor="#FFFFFF" bold="0" italic="1"/>
101
 
                        <itemData name="JavadocFS"    defStyleNum="dsComment" color="#008000" selColor="#FFFFFF" bold="1" italic="0"/>
102
 
                        <itemData name="Javadoc"      defStyleNum="dsComment" color="#008000" selColor="#FFFFFF"/>
103
 
                </itemDatas>
104
 
        </highlighting>
105
 
        <general>
106
 
                <keywords casesensitive="1"/>
107
 
        </general>
108
 
</language>