conjunction with the <code class="computeroutput"><span class="identifier">multi_pass</span></code>
        iterator to minimize the buffering. It allows to insert explicit synchronization
        points into your grammar where it is safe to clear any stored input as it
        is ensured that no backtracking can occur at this point anymore.
      </p>
<p>
        When the <code class="computeroutput"><span class="identifier">flush_multi_pass</span></code>
        parser is used with <code class="computerou