<div><div>Switching gears a bit, here's what I want:</div><div><div>

<br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><span style="font-family:monospace;font-size:19px;color:rgb(51, 51, 51);line-height:18px;white-space:pre"><strong><font class="Apple-style-span" color="#3333FF">for_stmt</font></strong> ::=  "for" <tt style="background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-size:0.95em;font-weight:bold"><span><font class="Apple-style-span" color="#3333FF">target_list</font></span></tt><font class="Apple-style-span" color="#3333FF"> </font>"in" <tt style="background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-size:0.95em;font-weight:bold"><span><font class="Apple-style-span" color="#3333FF">expression_list</font></span></tt><font class="Apple-style-span" color="#3333FF"> </font>":" <tt style="background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-size:0.95em;font-weight:bold"><span><font class="Apple-style-span" color="#3333FF">suite_loop_body</font></span></tt>
              ["except" ":" <tt style="background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-size:0.95em;font-weight:bold"><span><font class="Apple-style-span" color="#3333FF">suite_if_loop_body_</font><font class="Apple-style-span" color="#3333FF">is_not_executed</font></span></tt>]
              ["else" ":" <tt style="background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-size:0.95em;font-weight:bold"><span><font class="Apple-style-span" color="#3333FF">suite_if_loop_is_not_</font><font class="Apple-style-span" color="#3333FF">broken</font></span></tt>]</span></div>



</blockquote><div><br></div><div>The except and else appear in this order to make it clear that except takes precedence. If the loop body is not executed at all then both conditions are true but it obviously is only useful if except takes precedence.</div>

<div><br></div><div>Comments?</div><div><br></div><div>--- Bruce</div>

</div></div>