f="../qi/reference/directive/repeat.html" title="Repetition Parser Directive (repeat[])"><code class="computeroutput"><span class="identifier">repeat</span></code></a><code class="computeroutput"><span class="special">[]</span></code>,
            which caused the <code class="computeroutput"><span class="identifier">first</span></code>
            iterator not to be reset on certain parsing failures (see <a href="http://stackoverflow.com/questions/4009752/boost-spirit-bug-when-mixing-alternates-with-option