]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/catalog/modes/qdoc.xml
xmode.catalog: adding qdoc and sparql
[factor.git] / basis / xmode / catalog / modes / qdoc.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE MODE SYSTEM "xmode.dtd"><!--  -->
3
4
5 <!--
6     This mode file for QDoc, which is a documentation file format used by
7     The Qt Group, www.qt.io
8 -->
9 <MODE>
10     <PROPS>
11         <PROPERTY NAME="wordBreakChars" VALUE="" />
12     </PROPS>
13     <RULES IGNORE_CASE="FALSE"
14                 HIGHLIGHT_DIGITS="TRUE"
15                 DIGIT_RE="(0[lL]?|[1-9]\d{0,9}(\d{0,9}[lL])?|0[xX]\p{XDigit}{1,8}(\p{XDigit}{0,8}[lL])?|0[0-7]{1,11}([0-7]{0,11}[lL])?|([0-9]+\.[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?[fFdD]?|[0-9]+([eE][+-]?[0-9]+[fFdD]?|([eE][+-]?[0-9]+)?[fFdD]))">
16
17         <SPAN TYPE="FUNCTION" NO_LINE_BREAK="TRUE">
18           <BEGIN>{</BEGIN>
19           <END>}</END>
20         </SPAN>
21         <KEYWORDS>
22
23
24             <!-- topic commands -->
25             <KEYWORD1>\class</KEYWORD1>
26             <KEYWORD1>\enum</KEYWORD1>
27             <KEYWORD1>\example</KEYWORD1>
28             <KEYWORD1>\externalpage</KEYWORD1>
29             <KEYWORD1>\fn (function)</KEYWORD1>
30             <KEYWORD1>\group</KEYWORD1>
31             <KEYWORD1>\headerfile</KEYWORD1>
32             <KEYWORD1>\macro</KEYWORD1>
33             <KEYWORD1>\module</KEYWORD1>
34             <KEYWORD1>\namespace</KEYWORD1>
35             <KEYWORD1>\page</KEYWORD1>
36             <KEYWORD1>\property</KEYWORD1>
37             <KEYWORD1>\qmlattachedproperty</KEYWORD1>
38             <KEYWORD1>\qmlattachedsignal</KEYWORD1>
39             <KEYWORD1>\qmlvaluetype</KEYWORD1>
40             <KEYWORD1>\qmlmethod</KEYWORD1>
41             <KEYWORD1>\qmltype</KEYWORD1>
42             <KEYWORD1>\qmlproperty</KEYWORD1>
43             <KEYWORD1>\qmlsignal</KEYWORD1>
44             <KEYWORD1>\qmlmodule</KEYWORD1>
45             <KEYWORD1>\inqmlmodule</KEYWORD1>
46             <KEYWORD1>\instantiates</KEYWORD1>
47             <KEYWORD1>\typealias</KEYWORD1>
48             <KEYWORD1>\typedef</KEYWORD1>
49             <KEYWORD1>\variable</KEYWORD1>
50
51
52
53
54
55             <!-- context commands  -->
56             <KEYWORD2>\abstract</KEYWORD2>
57             <KEYWORD2>\default</KEYWORD2>
58             <KEYWORD2>\deprecated</KEYWORD2>
59             <KEYWORD2>\ingroup</KEYWORD2>
60             <KEYWORD2>\inheaderfile</KEYWORD2>
61             <KEYWORD2>\inherits</KEYWORD2>
62             <KEYWORD2>\inmodule</KEYWORD2>
63             <KEYWORD2>\internal</KEYWORD2>
64             <KEYWORD2>\nextpage</KEYWORD2>
65             <KEYWORD2>\nonreentrant</KEYWORD2>
66             <KEYWORD2>\overload</KEYWORD2>
67             <KEYWORD2>\preliminary</KEYWORD2>
68             <KEYWORD2>\previouspage</KEYWORD2>
69             <KEYWORD2>\qmlabstract</KEYWORD2>
70             <KEYWORD2>\qmldefault</KEYWORD2>
71             <KEYWORD2>\qtcmakepackage</KEYWORD2>
72             <KEYWORD2>\readonly</KEYWORD2>
73             <KEYWORD2>\reentrant</KEYWORD2>
74             <KEYWORD2>\reimp</KEYWORD2>
75             <KEYWORD2>\relates</KEYWORD2>
76             <KEYWORD2>\required</KEYWORD2>
77             <KEYWORD2>\since</KEYWORD2>
78             <KEYWORD2>\startpage</KEYWORD2>
79             <KEYWORD2>\subtitle</KEYWORD2>
80             <KEYWORD2>\threadsafe</KEYWORD2>
81             <KEYWORD2>\title</KEYWORD2>
82             <KEYWORD2>\wrapper</KEYWORD2>
83
84
85
86             <!-- markup commands -->
87             <KEYWORD3>\a</KEYWORD3>
88             <KEYWORD3>\annotatedlist</KEYWORD3>
89             <KEYWORD3>\b</KEYWORD3>
90             <KEYWORD3>\badcode</KEYWORD3>
91             <INVALID>\bold</INVALID>
92             <KEYWORD3>\brief</KEYWORD3>
93             <KEYWORD3>\c</KEYWORD3>
94             <KEYWORD3>\caption</KEYWORD3>
95             <KEYWORD3>\code</KEYWORD3>
96             <KEYWORD3>\endcode</KEYWORD3>
97             <KEYWORD3>\codeline</KEYWORD3>
98             <KEYWORD3>\div</KEYWORD3>
99             <KEYWORD3>\dots</KEYWORD3>
100             <KEYWORD3>\e</KEYWORD3>
101             <KEYWORD3>\else</KEYWORD3>
102             <KEYWORD3>\endif</KEYWORD3>
103             <KEYWORD3>\footnote</KEYWORD3>
104             <KEYWORD3>\generatelist</KEYWORD3>
105             <KEYWORD3>\header</KEYWORD3>
106             <INVALID>\i</INVALID>
107             <KEYWORD3>\if</KEYWORD3>
108             <KEYWORD3>\image</KEYWORD3>
109             <KEYWORD3>\include</KEYWORD3>
110             <KEYWORD3>\input</KEYWORD3>
111             <KEYWORD3>\inlineimage</KEYWORD3>
112             <KEYWORD3>\keyword</KEYWORD3>
113             <KEYWORD3>\l</KEYWORD3>
114             <KEYWORD3>\legalese</KEYWORD3>
115             <KEYWORD3>\li</KEYWORD3>
116             <KEYWORD3>\list</KEYWORD3>
117             <KEYWORD3>\endlist</KEYWORD3>
118             <KEYWORD3>\meta</KEYWORD3>
119             <KEYWORD3>\noautolist</KEYWORD3>
120             <INVALID>\o</INVALID>
121             <KEYWORD3>\note</KEYWORD3>
122             <KEYWORD3>\omit</KEYWORD3>
123             <KEYWORD3>\printline</KEYWORD3>
124             <KEYWORD3>\printto</KEYWORD3>
125             <KEYWORD3>\printuntil</KEYWORD3>
126             <KEYWORD3>\qml</KEYWORD3>
127             <KEYWORD3>\quotation</KEYWORD3>
128             <KEYWORD3>\quotefile</KEYWORD3>
129             <KEYWORD3>\quotefromfile</KEYWORD3>
130             <KEYWORD3>\raw</KEYWORD3>
131             <KEYWORD3>\row</KEYWORD3>
132             <KEYWORD3>\sa</KEYWORD3>
133             <KEYWORD3>\section1</KEYWORD3>
134             <KEYWORD3>\section2</KEYWORD3>
135             <KEYWORD3>\section3</KEYWORD3>
136             <KEYWORD3>\section4</KEYWORD3>
137             <KEYWORD3>\skipline</KEYWORD3>
138             <KEYWORD3>\skipto</KEYWORD3>
139             <KEYWORD3>\skipuntil</KEYWORD3>
140             <KEYWORD3>\snippet</KEYWORD3>
141             <KEYWORD3>\span</KEYWORD3>
142             <KEYWORD3>\sub</KEYWORD3>
143             <KEYWORD3>\sup</KEYWORD3>
144             <KEYWORD3>\table</KEYWORD3>
145             <KEYWORD3>\endtable</KEYWORD3>
146             <KEYWORD3>\tableofcontents</KEYWORD3>
147             <KEYWORD3>\target</KEYWORD3>
148             <KEYWORD3>\tt</KEYWORD3>
149             <KEYWORD3>\uicontrol</KEYWORD3>
150             <KEYWORD3>\underline</KEYWORD3>
151             <KEYWORD3>\unicode</KEYWORD3>
152             <KEYWORD3>\warning</KEYWORD3>
153             <KEYWORD3>\\</KEYWORD3>
154
155             <INVALID>\qmlclass</INVALID>
156         </KEYWORDS>
157     </RULES>
158
159 </MODE>