Mercurial > projects > dil
view src/predefined_xml.ddoc @ 820:1d06b4aed7cf
Revised code in the first pass.
Added code to handle anonymous unions and structs. Hope the idea will work.
Added type to class Aggregate and isAnonymous to some other Symbol classes.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Fri, 14 Mar 2008 15:42:08 +0100 |
parents | bcb74c9b895c |
children |
line wrap: on
line source
DDOC = <root> <module>$(TITLE)</module> $(BODY) <copyright>$(COPYRIGHT)</copyright> <generator>dil $(DDOC_VERSION) $(LINK http://code.google.com/p/dil) <date>$(DATETIME)</date> </generator> </root> B = <b>$0</b> I = <i>$0</i> U = <u>$0</u> P = <p>$0</p> DL = <dl>$0</dl> DT = <dt>$0</dt> DD = <dd>$0</dd> TABLE = <table>$0</table> TR = <tr>$0</tr> TH = <th>$0</th> TD = <td>$0</td> OL = <ol>$0</ol> UL = <ul>$0</ul> LI = <li>$0</li> BIG = <big>$0</big> SMALL = <small>$0</small> BR = <br /> LINK = <link href="$0">$0</link> LINK2 = <link href="$1">$+</link> RED = <font color="red">$0</font> BLUE = <font color="blue">$0</font> GREEN = <font color="green">$0</font> YELLOW = <font color="yellow">$0</font> BLACK = <font color="black">$0</font> WHITE = <font color="white">$0</font> D_CODE = <dcode>$0</dcode> D_COMMENT = <dcomment>$0</dcomment> D_STRING = <dstring>$0</dstring> D_COMMENT = <dkeyword>$0</dkeyword> D_PSYMBOL = <dpsymbol>$0</dpsymbol> D_PARAM = <dparam>$0</dparam> DDOC_COMMENT = <!-- $0 --> DDOC_DECL = <declaration type="$1">$2</declaration> DDOC_DECL_DD = $0 DDOC_DITTO = $0 DDOC_SECTIONS = <description>$0</description> DDOC_SECTION_T = <section name="$1">$2</section> DDOC_SUMMARY = $(DDOC_SECTION_T summary, $0) DDOC_DESCRIPTION = $(DDOC_SECTION_T description, $0) DDOC_AUTHORS = $(DDOC_SECTION_T authors, $0) DDOC_BUGS = $(DDOC_SECTION_T bugs, $0) DDOC_COPYRIGHT = $(DDOC_SECTION_T copyright, $0) DDOC_DATE = $(DDOC_SECTION_T date, $0) DDOC_DEPRECATED = $(DDOC_SECTION_T deprecated, $0) DDOC_EXAMPLES = $(DDOC_SECTION_T examples, $0) DDOC_HISTORY = $(DDOC_SECTION_T history, $0) DDOC_LICENSE = $(DDOC_SECTION_T license, $0) DDOC_RETURNS = $(DDOC_SECTION_T returns, $0) DDOC_SEE_ALSO = $(DDOC_SECTION_T seealso, $0) DDOC_STANDARDS = $(DDOC_SECTION_T standards, $0) DDOC_THROWS = $(DDOC_SECTION_T throws, $0) DDOC_VERSION = $(DDOC_SECTION_T version, $0) DDOC_SECTION_H = $(B $0)$(BR) DDOC_SECTION = $0 DDOC_MEMBERS = <members>$0</members> DDOC_MODULE_MEMBERS = $(DDOC_MEMBERS $0) DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0) DDOC_INTERFACE_MEMBERS = $(DDOC_MEMBERS $0) DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0) DDOC_UNION_MEMBERS = $(DDOC_MEMBERS $0) DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0) DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0) DDOC_PARAMS = <params>$0</params> DDOC_PARAM_ROW = <param>$0</param> DDOC_PARAM_ID = <name>$0</name> DDOC_PARAM_DESC = <description>$0</description> DDOC_BLANKLINE = <newline /> DDOC_PSYMBOL = $(U $0) DDOC_KEYWORD = $(B $0) DDOC_PARAM = $0 ATTRIBUTES = <attributes>$0</attributes> ATTRIBUTE = <attribute type="$1">$2</attribute> PROT = $(ATTRIBUTE protection, $0) STC = $(ATTRIBUTE storage, $0) LINKAGE = $(ATTRIBUTE linkage, $0) SYMBOL = $1 PARENTS = <parents>$0</parents> TYPE = <type>$0</type> PARAMS = <params>$0</params> RETURNS = <returns>$0</returns> TEMPLATE_PARAMS = <templateparams>$0</templateparams>