comparison trunk/src/predefined_xml.ddoc @ 799:fd719161e743

New ddoc emitter for XML type output.
author Jari-Matti M?kel? <jmjm@iki.fi>
date Sat, 01 Mar 2008 18:04:29 +0200
parents
children
comparison
equal deleted inserted replaced
798:c24be8d4f6ab 799:fd719161e743
1 DDOC = <root>
2 <module>$(TITLE)</module>
3 $(BODY)
4 <copyright>$(COPYRIGHT)</copyright>
5 <generator>dil $(DDOC_VERSION) $(LINK http://code.google.com/p/dil)
6 <date>$(DATETIME)</date>
7 </generator>
8 </root>
9
10 B = <b>$0</b>
11 I = <i>$0</i>
12 U = <u>$0</u>
13 P = <p>$0</p>
14 DL = <dl>$0</dl>
15 DT = <dt>$0</dt>
16 DD = <dd>$0</dd>
17 TABLE = <table>$0</table>
18 TR = <tr>$0</tr>
19 TH = <th>$0</th>
20 TD = <td>$0</td>
21 OL = <ol>$0</ol>
22 UL = <ul>$0</ul>
23 LI = <li>$0</li>
24 BIG = <big>$0</big>
25 SMALL = <small>$0</small>
26 BR = <br />
27 LINK = <link href="$0">$0</link>
28 LINK2 = <link href="$1">$+</link>
29
30 RED = <font color="red">$0</font>
31 BLUE = <font color="blue">$0</font>
32 GREEN = <font color="green">$0</font>
33 YELLOW = <font color="yellow">$0</font>
34 BLACK = <font color="black">$0</font>
35 WHITE = <font color="white">$0</font>
36
37 D_CODE = <dcode>$0</dcode>
38 D_COMMENT = <dcomment>$0</dcomment>
39 D_STRING = <dstring>$0</dstring>
40 D_COMMENT = <dkeyword>$0</dkeyword>
41 D_PSYMBOL = <dpsymbol>$0</dpsymbol>
42 D_PARAM = <dparam>$0</dparam>
43
44 DDOC_COMMENT = <!-- $0 -->
45 DDOC_DECL = <declaration type="$1">$2</declaration>
46 DDOC_DECL_DD = $0
47 DDOC_DITTO = $0
48
49 DDOC_SECTIONS = <description>$0</description>
50 DDOC_SECTION_T = <section name="$1">$2</section>
51 DDOC_SUMMARY = $(DDOC_SECTION_T summary, $0)
52 DDOC_DESCRIPTION = $(DDOC_SECTION_T description, $0)
53 DDOC_AUTHORS = $(DDOC_SECTION_T authors, $0)
54 DDOC_BUGS = $(DDOC_SECTION_T bugs, $0)
55 DDOC_COPYRIGHT = $(DDOC_SECTION_T copyright, $0)
56 DDOC_DATE = $(DDOC_SECTION_T date, $0)
57 DDOC_DEPRECATED = $(DDOC_SECTION_T deprecated, $0)
58 DDOC_EXAMPLES = $(DDOC_SECTION_T examples, $0)
59 DDOC_HISTORY = $(DDOC_SECTION_T history, $0)
60 DDOC_LICENSE = $(DDOC_SECTION_T license, $0)
61 DDOC_RETURNS = $(DDOC_SECTION_T returns, $0)
62 DDOC_SEE_ALSO = $(DDOC_SECTION_T seealso, $0)
63 DDOC_STANDARDS = $(DDOC_SECTION_T standards, $0)
64 DDOC_THROWS = $(DDOC_SECTION_T throws, $0)
65 DDOC_VERSION = $(DDOC_SECTION_T version, $0)
66 DDOC_SECTION_H = $(B $0)$(BR)
67 DDOC_SECTION = $0
68
69 DDOC_MEMBERS = <members>$0</members>
70 DDOC_MODULE_MEMBERS = $(DDOC_MEMBERS $0)
71 DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0)
72 DDOC_INTERFACE_MEMBERS = $(DDOC_MEMBERS $0)
73 DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0)
74 DDOC_UNION_MEMBERS = $(DDOC_MEMBERS $0)
75 DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0)
76 DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0)
77
78 DDOC_PARAMS = <params>$0</params>
79 DDOC_PARAM_ROW = <param>$0</param>
80 DDOC_PARAM_ID = <name>$0</name>
81 DDOC_PARAM_DESC = <description>$0</description>
82 DDOC_BLANKLINE = <newline />
83
84 DDOC_PSYMBOL = $(U $0)
85 DDOC_KEYWORD = $(B $0)
86 DDOC_PARAM = $0
87
88 ATTRIBUTES = <attributes>$0</attributes>
89 ATTRIBUTE = <attribute type="$1">$2</attribute>
90 PROT = $(ATTRIBUTE protection, $0)
91 STC = $(ATTRIBUTE storage, $0)
92 LINKAGE = $(ATTRIBUTE linkage, $0)
93 SYMBOL = $1
94 PARENTS = <parents>$0</parents>
95 TYPE = <type>$0</type>
96 PARAMS = <params>$0</params>
97 RETURNS = <returns>$0</returns>
98 TEMPLATE_PARAMS = <templateparams>$0</templateparams>