code> is evaluated repeatedly. The repetition ends when one of the following occurs: <code>on_take_cb</code> is the callback function that is called every time <code>p</code> is evaluated.</p><ul><li><code>p</code> evaluates to failure</li><li><code>while_</code> returns <code>false</code></li><li><code>sep_by</code> evaluates to failure <code>take_while_cb</code> is the general version of <code>Reparse</code>.take_while. It allows to specify how the value <code>a</code> is to be collected. <b>Note</b> <cod