Skip to content

Commit

Permalink
Merge pull request #5313 from adamdruppe/ddoc
Browse files Browse the repository at this point in the history
  • Loading branch information
andralex committed Dec 19, 2015
2 parents 6cd7173 + 1f59db5 commit 1ff6188
Showing 1 changed file with 110 additions and 2 deletions.
112 changes: 110 additions & 2 deletions src/doc.d
Expand Up @@ -345,7 +345,116 @@ extern (C++) static TemplateDeclaration getEponymousParent(Dsymbol s)
return (td && getEponymousMember(td)) ? td : null;
}

extern (C++) __gshared const(char)* ddoc_default = "DDOC = <html><head>\n <META http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n <title>$(TITLE)</title>\n </head><body>\n <h1>$(TITLE)</h1>\n $(BODY)\n <hr>$(SMALL Page generated by $(LINK2 http://dlang.org/ddoc.html, Ddoc). $(COPYRIGHT))\n </body></html>\n\nB = <b>$0</b>\nI = <i>$0</i>\nU = <u>$0</u>\nP = <p>$0</p>\nDL = <dl>$0</dl>\nDT = <dt>$0</dt>\nDD = <dd>$0</dd>\nTABLE = <table>$0</table>\nTR = <tr>$0</tr>\nTH = <th>$0</th>\nTD = <td>$0</td>\nOL = <ol>$0</ol>\nUL = <ul>$0</ul>\nLI = <li>$0</li>\nBIG = <big>$0</big>\nSMALL = <small>$0</small>\nBR = <br>\nLINK = <a href=\"$0\">$0</a>\nLINK2 = <a href=\"$1\">$+</a>\nLPAREN= (\nRPAREN= )\nBACKTICK= `\nDOLLAR= $\nDEPRECATED= $0\n\nRED = <font color=red>$0</font>\nBLUE = <font color=blue>$0</font>\nGREEN = <font color=green>$0</font>\nYELLOW =<font color=yellow>$0</font>\nBLACK = <font color=black>$0</font>\nWHITE = <font color=white>$0</font>\n\nD_CODE = <pre class=\"d_code\">$0</pre>\nDDOC_BACKQUOTED = $(D_INLINECODE $0)\nD_INLINECODE = <pre style=\"display:inline;\" class=\"d_inline_code\">$0</pre>\nD_COMMENT = $(GREEN $0)\nD_STRING = $(RED $0)\nD_KEYWORD = $(BLUE $0)\nD_PSYMBOL = $(U $0)\nD_PARAM = $(I $0)\n\nDDOC_COMMENT = <!-- $0 -->\nDDOC_DECL = $(DT $(BIG $0))\nDDOC_DECL_DD = $(DD $0)\nDDOC_DITTO = $(BR)$0\nDDOC_SECTIONS = $0\nDDOC_SUMMARY = $0$(BR)$(BR)\nDDOC_DESCRIPTION = $0$(BR)$(BR)\nDDOC_AUTHORS = $(B Authors:)$(BR)\n$0$(BR)$(BR)\nDDOC_BUGS = $(RED BUGS:)$(BR)\n$0$(BR)$(BR)\nDDOC_COPYRIGHT = $(B Copyright:)$(BR)\n$0$(BR)$(BR)\nDDOC_DATE = $(B Date:)$(BR)\n$0$(BR)$(BR)\nDDOC_DEPRECATED = $(RED Deprecated:)$(BR)\n$0$(BR)$(BR)\nDDOC_EXAMPLES = $(B Examples:)$(BR)\n$0$(BR)$(BR)\nDDOC_HISTORY = $(B History:)$(BR)\n$0$(BR)$(BR)\nDDOC_LICENSE = $(B License:)$(BR)\n$0$(BR)$(BR)\nDDOC_RETURNS = $(B Returns:)$(BR)\n$0$(BR)$(BR)\nDDOC_SEE_ALSO = $(B See Also:)$(BR)\n$0$(BR)$(BR)\nDDOC_STANDARDS = $(B Standards:)$(BR)\n$0$(BR)$(BR)\nDDOC_THROWS = $(B Throws:)$(BR)\n$0$(BR)$(BR)\nDDOC_VERSION = $(B Version:)$(BR)\n$0$(BR)$(BR)\nDDOC_SECTION_H = $(B $0)$(BR)\nDDOC_SECTION = $0$(BR)$(BR)\nDDOC_MEMBERS = $(DL $0)\nDDOC_MODULE_MEMBERS = $(DDOC_MEMBERS $0)\nDDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0)\nDDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0)\nDDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0)\nDDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0)\nDDOC_ENUM_BASETYPE = $0\nDDOC_PARAMS = $(B Params:)$(BR)\n$(TABLE $0)$(BR)\nDDOC_PARAM_ROW = $(TR $0)\nDDOC_PARAM_ID = $(TD $0)\nDDOC_PARAM_DESC = $(TD $0)\nDDOC_BLANKLINE = $(BR)$(BR)\n\nDDOC_ANCHOR = <a name=\"$1\"></a>\nDDOC_PSYMBOL = $(U $0)\nDDOC_PSUPER_SYMBOL = $(U $0)\nDDOC_KEYWORD = $(B $0)\nDDOC_PARAM = $(I $0)\n\nESCAPES = /</&lt;/\n />/&gt;/\n /&/&amp;/\n";
extern (C++) __gshared const(char)* ddoc_default = "DDOC = <html><head>
$(DDOC_COMMENT Generated by Ddoc from $(SRCFILENAME))
<META http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">
<title>$(TITLE)</title>
</head><body>
<h1>$(TITLE)</h1>
$(BODY)
<hr>$(SMALL Page generated by $(LINK2 http://dlang.org/ddoc.html, Ddoc). $(COPYRIGHT))
</body></html>
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 = <a href=\"$0\">$0</a>
LINK2 = <a href=\"$1\">$+</a>
LPAREN= (
RPAREN= )
BACKTICK= `
DOLLAR= $
DEPRECATED= $0
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 = <pre class=\"d_code\">$0</pre>
DDOC_BACKQUOTED = $(D_INLINECODE $0)
D_INLINECODE = <pre style=\"display:inline;\" class=\"d_inline_code\">$0</pre>
D_COMMENT = $(GREEN $0)
D_STRING = $(RED $0)
D_KEYWORD = $(BLUE $0)
D_PSYMBOL = $(U $0)
D_PARAM = $(I $0)
DDOC_COMMENT = <!-- $0 -->
DDOC_DECL = $(DT $(BIG $0))
DDOC_DECL_DD = $(DD $0)
DDOC_DITTO = $(BR)$0
DDOC_SECTIONS = $0
DDOC_SUMMARY = $0$(BR)$(BR)
DDOC_DESCRIPTION = $0$(BR)$(BR)
DDOC_AUTHORS = $(B Authors:)$(BR)
$0$(BR)$(BR)
DDOC_BUGS = $(RED BUGS:)$(BR)
$0$(BR)$(BR)
DDOC_COPYRIGHT = $(B Copyright:)$(BR)
$0$(BR)$(BR)
DDOC_DATE = $(B Date:)$(BR)
$0$(BR)$(BR)
DDOC_DEPRECATED = $(RED Deprecated:)$(BR)
$0$(BR)$(BR)
DDOC_EXAMPLES = $(B Examples:)$(BR)
$0$(BR)$(BR)
DDOC_HISTORY = $(B History:)$(BR)
$0$(BR)$(BR)
DDOC_LICENSE = $(B License:)$(BR)
$0$(BR)$(BR)
DDOC_RETURNS = $(B Returns:)$(BR)
$0$(BR)$(BR)
DDOC_SEE_ALSO = $(B See Also:)$(BR)
$0$(BR)$(BR)
DDOC_STANDARDS = $(B Standards:)$(BR)
$0$(BR)$(BR)
DDOC_THROWS = $(B Throws:)$(BR)
$0$(BR)$(BR)
DDOC_VERSION = $(B Version:)$(BR)
$0$(BR)$(BR)
DDOC_SECTION_H = $(B $0)$(BR)
DDOC_SECTION = $0$(BR)$(BR)
DDOC_MEMBERS = $(DL $0)
DDOC_MODULE_MEMBERS = $(DDOC_MEMBERS $0)
DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0)
DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0)
DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0)
DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0)
DDOC_ENUM_BASETYPE = $0
DDOC_PARAMS = $(B Params:)$(BR)
$(TABLE $0)$(BR)
DDOC_PARAM_ROW = $(TR $0)
DDOC_PARAM_ID = $(TD $0)
DDOC_PARAM_DESC = $(TD $0)
DDOC_BLANKLINE = $(BR)$(BR)
DDOC_ANCHOR = <a name=\"$1\"></a>
DDOC_PSYMBOL = $(U $0)
DDOC_PSUPER_SYMBOL = $(U $0)
DDOC_KEYWORD = $(B $0)
DDOC_PARAM = $(I $0)
ESCAPES = /</&lt;/
/>/&gt;/
/&/&amp;/
";
extern (C++) __gshared const(char)* ddoc_decl_s = "$(DDOC_DECL ";
extern (C++) __gshared const(char)* ddoc_decl_e = ")\n";
extern (C++) __gshared const(char)* ddoc_decl_dd_s = "$(DDOC_DECL_DD ";
Expand Down Expand Up @@ -409,7 +518,6 @@ extern (C++) void gendocfile(Module m)
dc.copyright.nooutput = 1;
Macro.define(&m.macrotable, cast(char*)"COPYRIGHT", 9, dc.copyright._body, dc.copyright.bodylen);
}
buf.printf("$(DDOC_COMMENT Generated by Ddoc from %s)\n", m.srcfile.toChars());
if (m.isDocFile)
{
Loc loc = m.md ? m.md.loc : m.loc;
Expand Down

0 comments on commit 1ff6188

Please sign in to comment.