Like regular between, but uses soft products This is particularly useful with whitespace and separators, e.g.
Like regular between, but uses soft products This is particularly useful with whitespace and
separators, e.g. a separator might be char(',').soft.surroundedBy(whitespace0)
Use this parser to parse surrounded by values using soft products
Use this parser to parse surrounded by values using soft products
This is the same as between(b, b)
If we can parse this then that, do so, if we fail that without consuming, rewind before this without consuming.
If we can parse this then that, do so, if we fail that without consuming, rewind before this without consuming. If either consume 1 or more, do not rewind
If we can parse this then that, do so, if we fail that without consuming, rewind before this without consuming. If either consume 1 or more, do not rewind