From f17555770e816580b475674be23458da51b10dfd Mon Sep 17 00:00:00 2001
From: c-blake <c-blake@users.noreply.github.com>
Date: Wed, 4 Nov 2020 10:56:22 -0500
Subject: Clarify the sense in which Nim supports recursive iterators in the
 (#15834)

manual, the tutorial, and the `tbintree` test.
---
 tests/generics/tbintree.nim | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'tests/generics/tbintree.nim')

diff --git a/tests/generics/tbintree.nim b/tests/generics/tbintree.nim
index a1a13c7b5..83f14406b 100644
--- a/tests/generics/tbintree.nim
+++ b/tests/generics/tbintree.nim
@@ -55,8 +55,8 @@ proc find*[Ty2](b: PBinaryTree[Ty2], data: Ty2): bool =
 
 iterator preorder*[T](root: PBinaryTree[T]): T =
   # Preorder traversal of a binary tree.
-  # Since recursive iterators are not yet implemented,
-  # this uses an explicit stack:
+  # This uses an explicit stack (which is more efficient than
+  # a recursive iterator factory).
   var stack: seq[PBinaryTree[T]] = @[root]
   while stack.len > 0:
     var n = stack.pop()
-- 
cgit 1.4.1-2-gfad0

ocumentation. (mirror)</td><td class='sub right'>ahoang &lt;ahoang@tilde.institute&gt;</td></tr></table>
<table class='tabs'><tr><td>
<a href='/ahoang/Nim/?h=devel'>summary</a> <a href='/ahoang/Nim/refs/?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>refs</a> <a href='/ahoang/Nim/log/tests/mrecmod2.nim?h=devel'>log</a> <a class='active' href='/ahoang/Nim/blame/tests/mrecmod2.nim?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>blame</a> <a href='/ahoang/Nim/commit/tests/mrecmod2.nim?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>commit</a> <a href='/ahoang/Nim/diff/tests/mrecmod2.nim?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>diff</a> <a href='/ahoang/Nim/stats/tests/mrecmod2.nim?h=devel'>stats</a></td><td class='form'><form class='right' method='get' action='/ahoang/Nim/log/tests/mrecmod2.nim'>
<input type='hidden' name='h' value='devel'/><input type='hidden' name='id' value='033c28f1115bafd901e9db656beeb05e7b6034c9'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/ahoang/Nim/blame/?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>root</a>/<a href='/ahoang/Nim/blame/tests?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>tests</a>/<a href='/ahoang/Nim/blame/tests/mrecmod2.nim?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>mrecmod2.nim</a></div><div class='content'>blob: 9557ce729b9a05fc16fb9dd26203db7cf7a84f22 (<a href='/ahoang/Nim/plain/tests/mrecmod2.nim?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>plain</a>) (<a href='/ahoang/Nim/tree/tests/mrecmod2.nim?h=devel&amp;id=033c28f1115bafd901e9db656beeb05e7b6034c9'>tree</a>)
<table class='blame blob'>
<tr>
<td class='hashes'><div class='alt'><pre><span class='oid'><a title='author  Andreas Rumpf &lt;rumpf_a@web.de&gt;  2009-04-22 16:12:19 +0200
committer  Andreas Rumpf &lt;rumpf_a@web.de&gt;  2009-04-22 16:12:19 +0200

version 0.7.6' href='/ahoang/Nim/commit/tests/mrecmod2.nim?h=devel&amp;id=08bc9ac03c49db7bfcdee82f46aadf95a324e015'>08bc9ac03</a></span> <a title='Blame the previous revision' href='/ahoang/Nim/blame/tests/mrecmod2.nim?h=devel&amp;id=e792940f5273bf8f8761c4cb29b241445e8b1d0b'>^</a>








</pre></div></td>
<td class='linenumbers'><div class='alt'><pre><a id='n1' href='#n1'>1</a>
<a id='n2' href='#n2'>2</a>
<a id='n3' href='#n3'>3</a>
<a id='n4' href='#n4'>4</a>
<a id='n5' href='#n5'>5</a>
<a id='n6' href='#n6'>6</a>
<a id='n7' href='#n7'>7</a>
<a id='n8' href='#n8'>8</a>
<a id='n9' href='#n9'>9</a>
</pre></div></td>
<td class='lines'><div><div><div class='alt'><pre>








                                                 </pre></div></div><pre><code>'linenumbers'><div class='alt'><pre><a id='n1' href='#n1'>1</a>
<a id='n2' href='#n2'>2</a>
<a id='n3' href='#n3'>3</a>
<a id='n4' href='#n4'>4</a>
<a id='n5' href='#n5'>5</a>
<a id='n6' href='#n6'>6</a>
</pre></div><div class='alt'><pre><a id='n7' href='#n7'>7</a>
<a id='n8' href='#n8'>8</a>
<a id='n9' href='#n9'>9</a>
</pre></div></td>
<td class='lines'><div><div><div class='alt'><pre>





                                                                                         </pre></div><div class='alt'><pre>


                                                                </pre></div></div><pre><code>