">t</a></span></span></code></div><div class="spec-doc"><p><code>take_while_on ~sep_by ~while_ ~on_take p</code> repeatedly parses <code>p</code> and calls callback <code>on_take_cb</code> with the parsed value. <code>p</code> is evaluated if and only if <code>while_</code> evaluates to <code>true</code>. If <code>sep_by</code> is specified then the evaluation of <code>p</code> must be followed by a successful evaluation of <code>sep_by</code>. The parsed value of <code>sep_by</code> is discarded. <code>p</