|
|
|
|
@@ -133,13 +133,13 @@ window.addEventListener('DOMContentLoaded', main);
|
|
|
|
|
<a class="reference reference-toplevel" href="#10" id="60">Consts</a>
|
|
|
|
|
<ul class="simple simple-toc-section">
|
|
|
|
|
<li><a class="reference" href="#C_A"
|
|
|
|
|
title="C_A = 0x7FF0000000000000'f64">C_A</a></li>
|
|
|
|
|
title="C_A = 0x7FF0000000000000'f64">C_A</a></li>
|
|
|
|
|
<li><a class="reference" href="#C_B"
|
|
|
|
|
title="C_B = 0o377'i8">C_B</a></li>
|
|
|
|
|
title="C_B = 0o377'i8">C_B</a></li>
|
|
|
|
|
<li><a class="reference" href="#C_C"
|
|
|
|
|
title="C_C = 0o277'i8">C_C</a></li>
|
|
|
|
|
title="C_C = 0o277'i8">C_C</a></li>
|
|
|
|
|
<li><a class="reference" href="#C_D"
|
|
|
|
|
title="C_D = 0o177777'i16">C_D</a></li>
|
|
|
|
|
title="C_D = 0o177777'i16">C_D</a></li>
|
|
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
|
|
|
|
@@ -420,21 +420,21 @@ window.addEventListener('DOMContentLoaded', main);
|
|
|
|
|
|
|
|
|
|
<p class="module-desc">This is the top level module.
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span><span class="Whitespace"> </span><span class="Identifier">testproject</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">import</span><span class="Whitespace"> </span><span class="Identifier">subdir</span><span class="Whitespace"> </span><span class="Operator">/</span><span class="Whitespace"> </span><span class="Identifier">subdir_b</span><span class="Whitespace"> </span><span class="Operator">/</span><span class="Whitespace"> </span><span class="Identifier">utils</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Identifier">doAssert</span><span class="Whitespace"> </span><span class="Identifier">bar</span><span class="Punctuation">(</span><span class="DecNumber">3</span><span class="Punctuation">,</span><span class="Whitespace"> </span><span class="DecNumber">4</span><span class="Punctuation">)</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">7</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Identifier">foo</span><span class="Punctuation">(</span><span class="Identifier">enumValueA</span><span class="Punctuation">,</span><span class="Whitespace"> </span><span class="Identifier">enumValueB</span><span class="Punctuation">)</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># bug #11078</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">for</span><span class="Whitespace"> </span><span class="Identifier">x</span><span class="Whitespace"> </span><span class="Keyword">in</span><span class="Whitespace"> </span><span class="StringLit">"xx"</span><span class="Punctuation">:</span><span class="Whitespace"> </span><span class="Keyword">discard</span></pre>top2
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">testproject</span>
|
|
|
|
|
<span class="Keyword">import</span> <span class="Identifier">subdir</span> <span class="Operator">/</span> <span class="Identifier">subdir_b</span> <span class="Operator">/</span> <span class="Identifier">utils</span>
|
|
|
|
|
<span class="Identifier">doAssert</span> <span class="Identifier">bar</span><span class="Punctuation">(</span><span class="DecNumber">3</span><span class="Punctuation">,</span> <span class="DecNumber">4</span><span class="Punctuation">)</span> <span class="Operator">==</span> <span class="DecNumber">7</span>
|
|
|
|
|
<span class="Identifier">foo</span><span class="Punctuation">(</span><span class="Identifier">enumValueA</span><span class="Punctuation">,</span> <span class="Identifier">enumValueB</span><span class="Punctuation">)</span>
|
|
|
|
|
<span class="Comment"># bug #11078</span>
|
|
|
|
|
<span class="Keyword">for</span> <span class="Identifier">x</span> <span class="Keyword">in</span> <span class="StringLit">"xx"</span><span class="Punctuation">:</span> <span class="Keyword">discard</span></pre>top2
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span><span class="Whitespace"> </span><span class="Identifier">testproject</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="StringLit">"in top2"</span></pre>top2 after
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">testproject</span>
|
|
|
|
|
<span class="Keyword">discard</span> <span class="StringLit">"in top2"</span></pre>top2 after
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span><span class="Whitespace"> </span><span class="Identifier">testproject</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="StringLit">"in top3"</span></pre>top3 after
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">testproject</span>
|
|
|
|
|
<span class="Keyword">discard</span> <span class="StringLit">"in top3"</span></pre>top3 after
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span><span class="Whitespace"> </span><span class="Identifier">testproject</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Identifier">assert</span><span class="Whitespace"> </span><span class="DecNumber">3</span><span class="Operator">*</span><span class="DecNumber">2</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">6</span></pre></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">testproject</span>
|
|
|
|
|
<span class="Identifier">assert</span> <span class="DecNumber">3</span><span class="Operator">*</span><span class="DecNumber">2</span> <span class="Operator">==</span> <span class="DecNumber">6</span></pre></p>
|
|
|
|
|
<div class="section" id="6">
|
|
|
|
|
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
|
|
|
|
<dl class="item">
|
|
|
|
|
@@ -574,7 +574,7 @@ My someFunc. Stuff in <tt class="docutils literal"><span class="pre"><span class
|
|
|
|
|
|
|
|
|
|
came form utils but should be shown where <tt class="docutils literal"><span class="pre"><span class="Identifier">fromUtilsGen</span></span></tt> is called
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="isValid,T"></a>
|
|
|
|
|
@@ -597,7 +597,7 @@ cz1
|
|
|
|
|
|
|
|
|
|
cz2
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="StringLit">"in cz2"</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="StringLit">"in cz2"</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z3"></a>
|
|
|
|
|
@@ -648,7 +648,7 @@ cz8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Identifier">doAssert</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace"> </span><span class="Operator">+</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">2</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Identifier">doAssert</span> <span class="DecNumber">1</span> <span class="Operator">+</span> <span class="DecNumber">1</span> <span class="Operator">==</span> <span class="DecNumber">2</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z10"></a>
|
|
|
|
|
@@ -657,7 +657,7 @@ cz8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example: cmd: -d:foobar</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>cz10
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>cz10
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z11"></a>
|
|
|
|
|
@@ -666,7 +666,7 @@ cz8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z12"></a>
|
|
|
|
|
@@ -675,7 +675,7 @@ cz8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z13"></a>
|
|
|
|
|
@@ -700,7 +700,7 @@ cz13
|
|
|
|
|
|
|
|
|
|
cz17 rest
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>rest
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>rest
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="p1"></a>
|
|
|
|
|
@@ -709,21 +709,21 @@ cz17 rest
|
|
|
|
|
|
|
|
|
|
cp1
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Identifier">doAssert</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace"> </span><span class="Comment"># regular comments work here</span></pre>c4
|
|
|
|
|
<pre class="listing"><span class="Identifier">doAssert</span> <span class="DecNumber">1</span> <span class="Operator">==</span> <span class="DecNumber">1</span> <span class="Comment"># regular comments work here</span></pre>c4
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Comment"># c5 regular comments before 1st token work</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># regular comment</span><span class="Whitespace">
|
|
|
|
|
</span><span class="LongComment">#[
|
|
|
|
|
<pre class="listing"><span class="Comment"># c5 regular comments before 1st token work</span>
|
|
|
|
|
<span class="Comment"># regular comment</span>
|
|
|
|
|
<span class="LongComment">#[
|
|
|
|
|
nested regular comment
|
|
|
|
|
]#</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Identifier">doAssert</span><span class="Whitespace"> </span><span class="DecNumber">2</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">2</span><span class="Whitespace"> </span><span class="Comment"># c8</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment">## this is a non-nested doc comment</span><span class="Whitespace">
|
|
|
|
|
]#</span>
|
|
|
|
|
<span class="Identifier">doAssert</span> <span class="DecNumber">2</span> <span class="Operator">==</span> <span class="DecNumber">2</span> <span class="Comment"># c8</span>
|
|
|
|
|
<span class="Comment">## this is a non-nested doc comment</span>
|
|
|
|
|
|
|
|
|
|
</span><span class="LongComment">##[
|
|
|
|
|
<span class="LongComment">##[
|
|
|
|
|
this is a nested doc comment
|
|
|
|
|
]##</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="StringLit">"c9"</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># also work after</span></pre>
|
|
|
|
|
]##</span>
|
|
|
|
|
<span class="Keyword">discard</span> <span class="StringLit">"c9"</span>
|
|
|
|
|
<span class="Comment"># also work after</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="addfBug14485"></a>
|
|
|
|
|
@@ -732,9 +732,9 @@ this is a nested doc comment
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="StringLit">"foo() = "</span> <span class="Operator">&</span> <span class="Operator">$</span><span class="Punctuation">[</span><span class="DecNumber">1</span><span class="Punctuation">]</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
|
|
|
|
|
@@ -782,7 +782,7 @@ the c printf. etc.
|
|
|
|
|
</ul>
|
|
|
|
|
<pre class="listing"><span class="Identifier">low2</span><span class="Punctuation">(</span><span class="DecNumber">2</span><span class="Punctuation">)</span> <span class="Comment"># => -9223372036854775808</span></pre>
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="StringLit">"in low2"</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="StringLit">"in low2"</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="tripleStrLitTest"></a>
|
|
|
|
|
@@ -791,41 +791,41 @@ the c printf. etc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Comment">## mullitline string litterals are tricky as their indentation can span</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment">## below that of the runnableExamples</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s1a</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">"""
|
|
|
|
|
<pre class="listing"><span class="Comment">## mullitline string litterals are tricky as their indentation can span</span>
|
|
|
|
|
<span class="Comment">## below that of the runnableExamples</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s1a</span> <span class="Operator">=</span> <span class="LongStringLit">"""
|
|
|
|
|
should appear at indent 0
|
|
|
|
|
at indent 2
|
|
|
|
|
at indent 0
|
|
|
|
|
"""</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># make sure this works too</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s1b</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">"""start at same line
|
|
|
|
|
"""</span>
|
|
|
|
|
<span class="Comment"># make sure this works too</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s1b</span> <span class="Operator">=</span> <span class="LongStringLit">"""start at same line
|
|
|
|
|
at indent 2
|
|
|
|
|
at indent 0
|
|
|
|
|
"""</span><span class="Whitespace"> </span><span class="Comment"># comment after</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s2</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">"""sandwich """</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s3</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">""""""</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">when</span><span class="Whitespace"> </span><span class="Identifier">false</span><span class="Punctuation">:</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s5</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">"""
|
|
|
|
|
in s5 """</span><span class="Whitespace">
|
|
|
|
|
"""</span> <span class="Comment"># comment after</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s2</span> <span class="Operator">=</span> <span class="LongStringLit">"""sandwich """</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s3</span> <span class="Operator">=</span> <span class="LongStringLit">""""""</span>
|
|
|
|
|
<span class="Keyword">when</span> <span class="Identifier">false</span><span class="Punctuation">:</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s5</span> <span class="Operator">=</span> <span class="LongStringLit">"""
|
|
|
|
|
in s5 """</span>
|
|
|
|
|
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s3b</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="Punctuation">[</span><span class="LongStringLit">"""
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s3b</span> <span class="Operator">=</span> <span class="Punctuation">[</span><span class="LongStringLit">"""
|
|
|
|
|
%!? #[...] # inside a multiline ...
|
|
|
|
|
"""</span><span class="Punctuation">,</span><span class="Whitespace"> </span><span class="StringLit">"foo"</span><span class="Punctuation">]</span><span class="Whitespace">
|
|
|
|
|
"""</span><span class="Punctuation">,</span> <span class="StringLit">"foo"</span><span class="Punctuation">]</span>
|
|
|
|
|
|
|
|
|
|
</span><span class="Comment">## make sure handles trailing spaces</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s4</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">"""
|
|
|
|
|
"""</span><span class="Whitespace">
|
|
|
|
|
<span class="Comment">## make sure handles trailing spaces</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s4</span> <span class="Operator">=</span> <span class="LongStringLit">"""
|
|
|
|
|
"""</span>
|
|
|
|
|
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s5</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">""" x
|
|
|
|
|
"""</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s6</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">""" ""
|
|
|
|
|
"""</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s7</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="LongStringLit">""""""""""</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">let</span><span class="Whitespace"> </span><span class="Identifier">s8</span><span class="Whitespace"> </span><span class="Operator">=</span><span class="Whitespace"> </span><span class="Punctuation">[</span><span class="LongStringLit">""""""""""</span><span class="Punctuation">,</span><span class="Whitespace"> </span><span class="LongStringLit">"""
|
|
|
|
|
"""</span><span class="Whitespace"> </span><span class="Punctuation">]</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">discard</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># should be in</span></pre>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s5</span> <span class="Operator">=</span> <span class="LongStringLit">""" x
|
|
|
|
|
"""</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s6</span> <span class="Operator">=</span> <span class="LongStringLit">""" ""
|
|
|
|
|
"""</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s7</span> <span class="Operator">=</span> <span class="LongStringLit">""""""""""</span>
|
|
|
|
|
<span class="Keyword">let</span> <span class="Identifier">s8</span> <span class="Operator">=</span> <span class="Punctuation">[</span><span class="LongStringLit">""""""""""</span><span class="Punctuation">,</span> <span class="LongStringLit">"""
|
|
|
|
|
"""</span> <span class="Punctuation">]</span>
|
|
|
|
|
<span class="Keyword">discard</span>
|
|
|
|
|
<span class="Comment"># should be in</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="asyncFun1"></a>
|
|
|
|
|
@@ -896,9 +896,9 @@ foo3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Comment"># ok1</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Identifier">assert</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># ok2</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Comment"># ok1</span>
|
|
|
|
|
<span class="Identifier">assert</span> <span class="DecNumber">1</span> <span class="Operator">==</span> <span class="DecNumber">1</span>
|
|
|
|
|
<span class="Comment"># ok2</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="iter1.i,int"></a>
|
|
|
|
|
@@ -914,7 +914,7 @@ foo1
|
|
|
|
|
|
|
|
|
|
foo2
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="Comment"># bar</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="Comment"># bar</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
|
|
|
|
|
@@ -935,9 +935,9 @@ foo2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>cz16 after
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>cz16 after
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Identifier">doAssert</span><span class="Whitespace"> </span><span class="DecNumber">2</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="DecNumber">1</span><span class="Whitespace"> </span><span class="Operator">+</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Identifier">doAssert</span> <span class="DecNumber">2</span> <span class="Operator">==</span> <span class="DecNumber">1</span> <span class="Operator">+</span> <span class="DecNumber">1</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z18.m"></a>
|
|
|
|
|
@@ -979,20 +979,20 @@ This does nothing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span><span class="Whitespace"> </span><span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">strutils</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment">## issue #8871 preserve formatting</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment">## line doc comment</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># bar</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Identifier">doAssert</span><span class="Whitespace"> </span><span class="StringLit">"'foo"</span><span class="Whitespace"> </span><span class="Operator">==</span><span class="Whitespace"> </span><span class="StringLit">"'foo"</span><span class="Whitespace">
|
|
|
|
|
</span><span class="LongComment">##[
|
|
|
|
|
<pre class="listing"><span class="Keyword">import</span> <span class="Identifier">std</span><span class="Operator">/</span><span class="Identifier">strutils</span>
|
|
|
|
|
<span class="Comment">## issue #8871 preserve formatting</span>
|
|
|
|
|
<span class="Comment">## line doc comment</span>
|
|
|
|
|
<span class="Comment"># bar</span>
|
|
|
|
|
<span class="Identifier">doAssert</span> <span class="StringLit">"'foo"</span> <span class="Operator">==</span> <span class="StringLit">"'foo"</span>
|
|
|
|
|
<span class="LongComment">##[
|
|
|
|
|
foo
|
|
|
|
|
bar
|
|
|
|
|
]##</span><span class="Whitespace">
|
|
|
|
|
]##</span>
|
|
|
|
|
|
|
|
|
|
</span><span class="Identifier">doAssert</span><span class="Punctuation">:</span><span class="Whitespace"> </span><span class="Keyword">not</span><span class="Whitespace"> </span><span class="StringLit">"foo"</span><span class="Operator">.</span><span class="Identifier">startsWith</span><span class="Whitespace"> </span><span class="StringLit">"ba"</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">block</span><span class="Punctuation">:</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="HexNumber">0xff</span><span class="Whitespace"> </span><span class="Comment"># elu par cette crapule</span><span class="Whitespace">
|
|
|
|
|
</span><span class="Comment"># should be in</span></pre>should be still in
|
|
|
|
|
<span class="Identifier">doAssert</span><span class="Punctuation">:</span> <span class="Keyword">not</span> <span class="StringLit">"foo"</span><span class="Operator">.</span><span class="Identifier">startsWith</span> <span class="StringLit">"ba"</span>
|
|
|
|
|
<span class="Keyword">block</span><span class="Punctuation">:</span>
|
|
|
|
|
<span class="Keyword">discard</span> <span class="HexNumber">0xff</span> <span class="Comment"># elu par cette crapule</span>
|
|
|
|
|
<span class="Comment"># should be in</span></pre>should be still in
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="z14.t"></a>
|
|
|
|
|
@@ -1012,13 +1012,13 @@ cz15
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span></pre>
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">3</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">3</span></pre>
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">4</span></pre>ok5 ok5b
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">4</span></pre>ok5 ok5b
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Identifier">assert</span><span class="Whitespace"> </span><span class="Identifier">true</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Identifier">assert</span> <span class="Identifier">true</span></pre>
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">1</span></pre>in or out?
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">1</span></pre>in or out?
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
<a id="testNimDocTrailingExample.t"></a>
|
|
|
|
|
@@ -1027,7 +1027,7 @@ cz15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p><strong class="examples_text">Example:</strong></p>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span><span class="Whitespace"> </span><span class="DecNumber">2</span></pre>
|
|
|
|
|
<pre class="listing"><span class="Keyword">discard</span> <span class="DecNumber">2</span></pre>
|
|
|
|
|
|
|
|
|
|
</dd>
|
|
|
|
|
|
|
|
|
|
|