Skip to content

Commit

Permalink
Update ddoc*.html for new anchors
Browse files Browse the repository at this point in the history
  • Loading branch information
ntrel committed Oct 16, 2012
1 parent a70566e commit 3552a2e
Show file tree
Hide file tree
Showing 14 changed files with 140 additions and 140 deletions.
36 changes: 18 additions & 18 deletions test/compilable/extra-files/ddoc1.html
Expand Up @@ -6,11 +6,11 @@ <h1>abc</h1>
This module is for ABC
<br><br>

<dl><dt><big>alias <u>myint</u>;
<dl><dt><big><a name="myint"></a>alias <u>myint</u>;
</big></dt>
<dd><br><br>
</dd>
<dt><big>myint <u>f</u>;
<dt><big><a name="f"></a>myint <u>f</u>;
</big></dt>
<dd>windy
city
Expand All @@ -27,29 +27,29 @@ <h1>abc</h1>
1998<br><br>

</dd>
<dt><big>enum <u>E</u>;
<dt><big><a name="E"></a>enum <u>E</u>;
</big></dt>
<dd>comment1<br><br>

</dd>
<dt><big>int <u>g</u>;
<dt><big><a name="g"></a>int <u>g</u>;
</big></dt>
<dd>comment2<br><br>

</dd>
<dt><big>wchar <u>LS</u>;
<dt><big><a name="LS"></a>wchar <u>LS</u>;
</big></dt>
<dd>UTF line separator<br><br>

</dd>
<dt><big>wchar <u>PS</u>;
<br>wchar <u>_XX</u>;
<br>wchar <u>YY</u>;
<dt><big><a name="PS"></a>wchar <u>PS</u>;
<br><a name="_XX"></a>wchar <u>_XX</u>;
<br><a name="YY"></a>wchar <u>YY</u>;
</big></dt>
<dd>UTF paragraph separator<br><br>

</dd>
<dt><big>int <u>foo</u>(char <i>c</i>, int <i>argulid</i>, char <i>u</i>);
<dt><big><a name="foo"></a>int <u>foo</u>(char <i>c</i>, int <i>argulid</i>, char <i>u</i>);
</big></dt>
<dd>Function <u>foo</u> takes argument <i>c</i> and adds it to <i>argulid</i>.
<br><br>
Expand All @@ -65,45 +65,45 @@ <h1>abc</h1>
</table><br>

</dd>
<dt><big>int <u>barr</u>();
<dt><big><a name="barr"></a>int <u>barr</u>();
</big></dt>
<dd>doc for <u>barr</u>()<br><br>

</dd>
<dt><big>class <u>Bar</u>;
<dt><big><a name="Bar"></a>class <u>Bar</u>;
</big></dt>
<dd>The Class <u>Bar</u> <br><br>

<dl><dt><big>int <u>x</u>;
<dl><dt><big><a name="Bar.x"></a>int <u>x</u>;
</big></dt>
<dd>member X<br><br>

</dd>
<dt><big>int <u>y</u>;
<dt><big><a name="Bar.y"></a>int <u>y</u>;
</big></dt>
<dd>member Y<br><br>

</dd>
<dt><big>protected int <u>z</u>;
<dt><big><a name="Bar.z"></a>protected int <u>z</u>;
</big></dt>
<dd>member Z<br><br>

</dd>
</dl>
</dd>
<dt><big>enum <u>Easy</u>;
<dt><big><a name="Easy"></a>enum <u>Easy</u>;
</big></dt>
<dd>The Enum <u>Easy</u> <br><br>

<dl><dt><big><u>red</u></big></dt>
<dl><dt><big><a name="Easy.red"></a><u>red</u></big></dt>
<dd>the Red<br><br>

</dd>
<dt><big><u>blue</u></big></dt>
<dt><big><a name="Easy.blue"></a><u>blue</u></big></dt>
<dd>the Blue<br><br>

</dd>
<dt><big><u>green</u></big></dt>
<dt><big><a name="Easy.green"></a><u>green</u></big></dt>
<dd>the Green<br><br>

</dd>
Expand Down
56 changes: 28 additions & 28 deletions test/compilable/extra-files/ddoc10.html
Expand Up @@ -4,123 +4,123 @@
</head><body>
<h1>ddoc10</h1>
<br><br>
<dl><dt><big>struct <u>Foo</u>(T);
<br>struct <u>Foo</u>(T,U);
<dl><dt><big><a name="Foo"></a>struct <u>Foo</u>(T);
<br><a name="Foo"></a>struct <u>Foo</u>(T,U);
</big></dt>
<dd>The foo<br><br>

</dd>
<dt><big>int <u>func1</u>(T)(T <i>x</i>);
<dt><big><a name="func1"></a>int <u>func1</u>(T)(T <i>x</i>);
</big></dt>
<dd>This basic case doesn't work very well. The template signature is
documented twice, but the function signature (argument names and return
type) is not documented at all. This comment is also repeated twice. <br><br>

</dd>
<dt><big>int <u>func2</u>(T, U)(T <i>x</i>, U <i>y</i>);
<br>int <u>func2</u>(T)(T <i>x</i>);
<dt><big><a name="func2"></a>int <u>func2</u>(T, U)(T <i>x</i>, U <i>y</i>);
<br><a name="func2"></a>int <u>func2</u>(T)(T <i>x</i>);
</big></dt>
<dd>This comment is also repeated twice, and the second function signature is
not very well documented. <br><br>

</dd>
<dt><big>int <u>func3</u>(T, U)(T <i>x</i>, U <i>y</i>);
<br>int <u>func3</u>(T, U = int, V : long)(T <i>x</i>);
<dt><big><a name="func3"></a>int <u>func3</u>(T, U)(T <i>x</i>, U <i>y</i>);
<br><a name="func3"></a>int <u>func3</u>(T, U = int, V : long)(T <i>x</i>);
</big></dt>
<dd>This used to work adequately and documented both <u>func3</u> templates
simultaneously. Now, it documents the first template twice and
no longer documents the function argument and return types.<br><br>

</dd>
<dt><big>void <u>map</u>(char <i>rs</i>);
<br>void <u>map</u>(int <i>rs</i>);
<dt><big><a name="map"></a>void <u>map</u>(char <i>rs</i>);
<br><a name="map"></a>void <u>map</u>(int <i>rs</i>);
</big></dt>
<dd>blah<br><br>

</dd>
<dt><big>void <u>map2</u>()(char <i>rs</i>);
<br>void <u>map2</u>()(int <i>rs</i>);
<dt><big><a name="map2"></a>void <u>map2</u>()(char <i>rs</i>);
<br><a name="map2"></a>void <u>map2</u>()(int <i>rs</i>);
</big></dt>
<dd>blah<br><br>

</dd>
<dt><big>void <u>map3</u>(char <i>rs</i>);
<dt><big><a name="map3"></a>void <u>map3</u>(char <i>rs</i>);
</big></dt>
<dd>blah http://www.map3.com <u>map3</u><br><br>

</dd>
<dt><big>void <u>map4</u>(string s)(char <i>rs</i>);
<dt><big><a name="map4"></a>void <u>map4</u>(string s)(char <i>rs</i>);
</big></dt>
<dd>blah http://www.map.com map<br><br>

</dd>
<dt><big>template <u>map5</u>(string s)</big></dt>
<dt><big><a name="map5"></a>template <u>map5</u>(string s)</big></dt>
<dd>blah http://www.map.com map<br><br>

</dd>
<dt><big>struct <u>bar6</u>;
<dt><big><a name="bar6"></a>struct <u>bar6</u>;
</big></dt>
<dd>blah <br><br>

</dd>
<dt><big>struct <u>Foo7</u>(T);
<dt><big><a name="Foo7"></a>struct <u>Foo7</u>(T);
</big></dt>
<dd>template bodies <br><br>

<dl><dt><big>void <u>bar</u>();
<dl><dt><big><a name="bar"></a>void <u>bar</u>();
</big></dt>
<dd>Attempt two: Inside.
Attempt one: Doc outside static if.<br><br>

</dd>
<dt><big>void <u>abc</u>();
<dt><big><a name="abc"></a>void <u>abc</u>();
</big></dt>
<dd>the <u>abc</u> function should be static <br><br>

</dd>
</dl>
</dd>
<dt><big>abstract class <u>Foo8</u>;
<dt><big><a name="Foo8"></a>abstract class <u>Foo8</u>;
</big></dt>
<dd>show abstract <br><br>

</dd>
<dt><big>void <u>bug4878</u>(string <i>a</i> = ")");
<dt><big><a name="bug4878"></a>void <u>bug4878</u>(string <i>a</i> = ")");
</big></dt>
<dd><i>a</i> stray ) mustn't foul the macros<br><br>

</dd>
<dt><big>struct <u>S</u>;
<dt><big><a name="S"></a>struct <u>S</u>;
</big></dt>
<dd><br><br>
<dl><dt><big>const pure nothrow this(long <i>ticks</i>);
<dl><dt><big><a name="S.this"></a>const pure nothrow this(long <i>ticks</i>);
</big></dt>
<dd><br><br>
</dd>
<dt><big>const pure nothrow void <u>foo</u>(long <i>ticks</i>);
<dt><big><a name="S.foo"></a>const pure nothrow void <u>foo</u>(long <i>ticks</i>);
</big></dt>
<dd><br><br>
</dd>
</dl>
</dd>
<dt><big>float <u>f10</u>(float <i>a</i>, float <i>b</i>);
<dt><big><a name="f10"></a>float <u>f10</u>(float <i>a</i>, float <i>b</i>);
</big></dt>
<dd>Produces something in (<i>a</i>;<i>b</i>] <br><br>

</dd>
<dt><big>float <u>h10</u>(float <i>a</i>, float <i>b</i>);
<dt><big><a name="h10"></a>float <u>h10</u>(float <i>a</i>, float <i>b</i>);
</big></dt>
<dd>Produces something in [<i>a</i>;<i>b</i>) <br><br>

</dd>
<dt><big>void <u>bug6090</u>(string f = "$(B b)", char g = ')')(string <i>h</i> = "$(", string <i>i</i> = "$)");
<dt><big><a name="bug6090"></a>void <u>bug6090</u>(string f = "$(B b)", char g = ')')(string <i>h</i> = "$(", string <i>i</i> = "$)");
</big></dt>
<dd><br><br>
</dd>
<dt><big>struct <u>T</u>;
<dt><big><a name="T"></a>struct <u>T</u>;
</big></dt>
<dd><br><br>
<dl><dt><big>this(A...)(A <i>args</i>);
<dl><dt><big><a name="T.this"></a> this(A...)(A <i>args</i>);
</big></dt>
<dd><br><br>
</dd>
Expand Down
40 changes: 20 additions & 20 deletions test/compilable/extra-files/ddoc11.html
Expand Up @@ -4,79 +4,79 @@
</head><body>
<h1>ddoc11</h1>
<br><br>
<dl><dt><big><u>FE_INVALID</u></big></dt>
<dl><dt><big><a name="FE_INVALID"></a><u>FE_INVALID</u></big></dt>
<dd><br><br>
</dd>
<dt><big><u>FE_DENORMAL</u></big></dt>
<dt><big><a name="FE_DENORMAL"></a><u>FE_DENORMAL</u></big></dt>
<dd><br><br>
</dd>
<dt><big><u>FE_DIVBYZERO</u></big></dt>
<dt><big><a name="FE_DIVBYZERO"></a><u>FE_DIVBYZERO</u></big></dt>
<dd><br><br>
</dd>
<dt><big><u>FE_OVERFLOW</u></big></dt>
<dt><big><a name="FE_OVERFLOW"></a><u>FE_OVERFLOW</u></big></dt>
<dd><br><br>
</dd>
<dt><big><u>FE_UNDERFLOW</u></big></dt>
<dt><big><a name="FE_UNDERFLOW"></a><u>FE_UNDERFLOW</u></big></dt>
<dd><br><br>
</dd>
<dt><big><u>FE_INEXACT</u></big></dt>
<dt><big><a name="FE_INEXACT"></a><u>FE_INEXACT</u></big></dt>
<dd><br><br>
</dd>
<dt><big><u>FE_ALL_EXCEPT</u></big></dt>
<dt><big><a name="FE_ALL_EXCEPT"></a><u>FE_ALL_EXCEPT</u></big></dt>
<dd>Mask of all the exceptions<br><br>

</dd>
<dt><big>myint <u>bar</u>;
<dt><big><a name="bar"></a>myint <u>bar</u>;
</big></dt>
<dd><br><br>
</dd>
<dt><big>myint <u>foo</u>(myint <i>x</i> = (int).max);
<dt><big><a name="foo"></a>myint <u>foo</u>(myint <i>x</i> = (int).max);
</big></dt>
<dd><br><br>
</dd>
<dt><big>class <u>Foo</u>;
<dt><big><a name="Foo"></a>class <u>Foo</u>;
</big></dt>
<dd><br><br>
<dl><dt><big>this(string <i>s</i>);
<dl><dt><big><a name="Foo.this"></a> this(string <i>s</i>);
</big></dt>
<dd><br><br>
</dd>
</dl>
</dd>
<dt><big>struct <u>div_t</u>;
<dt><big><a name="div_t"></a>struct <u>div_t</u>;
</big></dt>
<dd><br><br>
</dd>
<dt><big>struct <u>ldiv_t</u>;
<dt><big><a name="ldiv_t"></a>struct <u>ldiv_t</u>;
</big></dt>
<dd><br><br>
</dd>
<dt><big>struct <u>lldiv_t</u>;
<dt><big><a name="lldiv_t"></a>struct <u>lldiv_t</u>;
</big></dt>
<dd><br><br>
</dd>
<dt><big>div_t <u>div</u>(int, int);
<dt><big><a name="div"></a>div_t <u>div</u>(int, int);
</big></dt>
<dd><br><br>
</dd>
<dt><big>ldiv_t <u>ldiv</u>(int, int);
<dt><big><a name="ldiv"></a>ldiv_t <u>ldiv</u>(int, int);
</big></dt>
<dd><br><br>
</dd>
<dt><big>lldiv_t <u>lldiv</u>(long, long);
<dt><big><a name="lldiv"></a>lldiv_t <u>lldiv</u>(long, long);
</big></dt>
<dd><br><br>
</dd>
<dt><big>void* <u>calloc</u>(size_t, size_t);
<dt><big><a name="calloc"></a>void* <u>calloc</u>(size_t, size_t);
</big></dt>
<dd><br><br>
</dd>
<dt><big>void* <u>malloc</u>(size_t);
<dt><big><a name="malloc"></a>void* <u>malloc</u>(size_t);
</big></dt>
<dd>dittx<br><br>

</dd>
<dt><big>void <u>test1</u>();
<dt><big><a name="test1"></a>void <u>test1</u>();
</big></dt>
<dd><b>Example:</b><br>
<pre class="d_code"><font color=blue>private</font>:
Expand Down
6 changes: 3 additions & 3 deletions test/compilable/extra-files/ddoc12.html
Expand Up @@ -4,17 +4,17 @@
</head><body>
<h1>ddoc12</h1>
<br><br>
<dl><dt><big>int <u>ruhred</u>;
<dl><dt><big><a name="ruhred"></a>int <u>ruhred</u>;
</big></dt>
<dd>This documents correctly.<br><br>

</dd>
<dt><big>int <u>rühred</u>;
<dt><big><a name="rühred"></a>int <u>rühred</u>;
</big></dt>
<dd>This should too<br><br>

</dd>
<dt><big>int <u>foo</u>(int <i>ü</i>, int <i>ş</i>, int <i>ğ</i>);
<dt><big><a name="foo"></a>int <u>foo</u>(int <i>ü</i>, int <i>ş</i>, int <i>ğ</i>);
</big></dt>
<dd><b>BUG:</b><br>
The parameters are not listed under Params in the generated output
Expand Down

0 comments on commit 3552a2e

Please sign in to comment.