diff options
author | Timothee Cour <timothee.cour2@gmail.com> | 2020-05-28 19:00:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-28 19:00:36 -0700 |
commit | 579456d52073229bfe362d3794fae22a479dda38 (patch) | |
tree | 85da6789598d961db9543e103ee7d156ab1ba54d /nimdoc | |
parent | e013ebc91a22eeccc9546498994b0c561e438599 (diff) | |
download | Nim-579456d52073229bfe362d3794fae22a479dda38.tar.gz |
fix #14485 (#14487)
Diffstat (limited to 'nimdoc')
-rw-r--r-- | nimdoc/testproject/expected/testproject.html | 21 | ||||
-rw-r--r-- | nimdoc/testproject/expected/testproject.idx | 1 | ||||
-rw-r--r-- | nimdoc/testproject/expected/theindex.html | 4 | ||||
-rw-r--r-- | nimdoc/testproject/testproject.nim | 16 |
4 files changed, 42 insertions, 0 deletions
diff --git a/nimdoc/testproject/expected/testproject.html b/nimdoc/testproject/expected/testproject.html index 420b60924..b8d252cfb 100644 --- a/nimdoc/testproject/expected/testproject.html +++ b/nimdoc/testproject/expected/testproject.html @@ -188,6 +188,8 @@ function main() { title="z17()"><wbr />z17<span class="attachedType"></span></a></li> <li><a class="reference" href="#p1" title="p1()"><wbr />p1<span class="attachedType"></span></a></li> + <li><a class="reference" href="#addfBug14485" + title="addfBug14485()"><wbr />addf<wbr />Bug14485<span class="attachedType"></span></a></li> </ul> </li> @@ -526,6 +528,25 @@ this is a nested doc comment </span><span class="Comment"># also work after</span></pre> </dd> +<a id="addfBug14485"></a> +<dt><pre><span class="Keyword">proc</span> <a href="#addfBug14485"><span class="Identifier">addfBug14485</span></a><span class="Other">(</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> +<dd> + +Some proc +<p><strong class="examples_text">Example:</strong></p> +<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="StringLit">"foo() = "</span><span class="Whitespace"> </span><span class="Operator">&</span><span class="Whitespace"> </span><span class="Operator">$</span><span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">]</span><span class="Whitespace"> +</span><span class="LongComment">#[ +0: let's also add some broken html to make sure this won't break in future +1: </span> +2: </span> +3: </span +4: </script> +5: </script +6: </script +7: end of broken html +]#</span></pre> + +</dd> </dl></div> <div class="section" id="13"> diff --git a/nimdoc/testproject/expected/testproject.idx b/nimdoc/testproject/expected/testproject.idx index 76193de87..447e9ff59 100644 --- a/nimdoc/testproject/expected/testproject.idx +++ b/nimdoc/testproject/expected/testproject.idx @@ -32,6 +32,7 @@ z13 testproject.html#z13 testproject: z13() baz testproject.html#baz testproject: baz() z17 testproject.html#z17 testproject: z17() p1 testproject.html#p1 testproject: p1() +addfBug14485 testproject.html#addfBug14485 testproject: addfBug14485() bar testproject.html#bar.m testproject: bar(): untyped z16 testproject.html#z16.m testproject: z16() z18 testproject.html#z18.m testproject: z18(): int diff --git a/nimdoc/testproject/expected/theindex.html b/nimdoc/testproject/expected/theindex.html index df118d8a6..3ecf7aab7 100644 --- a/nimdoc/testproject/expected/theindex.html +++ b/nimdoc/testproject/expected/theindex.html @@ -77,6 +77,10 @@ function main() { <li><a class="reference external" data-doc-search-tag="testproject: A" href="testproject.html#A">testproject: A</a></li> </ul></dd> +<dt><a name="addfBug14485" href="#addfBug14485"><span>addfBug14485:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="testproject: addfBug14485()" href="testproject.html#addfBug14485">testproject: addfBug14485()</a></li> + </ul></dd> <dt><a name="aEnum" href="#aEnum"><span>aEnum:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" data-doc-search-tag="utils: aEnum(): untyped" href="subdir/subdir_b/utils.html#aEnum.t">utils: aEnum(): untyped</a></li> diff --git a/nimdoc/testproject/testproject.nim b/nimdoc/testproject/testproject.nim index 39bbe3dc5..90b173403 100644 --- a/nimdoc/testproject/testproject.nim +++ b/nimdoc/testproject/testproject.nim @@ -161,6 +161,22 @@ when true: # capture non-doc comments correctly even before 1st token # also work after # this should be out +when true: # issue #14485 + proc addfBug14485*() = + ## Some proc + runnableExamples: + discard "foo() = " & $[1] + #[ + 0: let's also add some broken html to make sure this won't break in future + 1: </span> + 2: </span> + 3: </span + 4: </script> + 5: </script + 6: </script + 7: end of broken html + ]# + when true: # (most) macros macro bar*(): untyped = result = newStmtList() |