I have here a bit of confusion:
parse "abc" [start: "abc" (remove/part start 3) :start end]
;== false
parse "abc" [start: to "abc" (remove/part start 3) :start end]
;== true
The first parse "consumes" the "abc" before removal,
and the second one doesn't.
Why does it matter whether "abc" is consumed or not?
I am setting the input position to the start of the
string afterwards with :start.
I have verified that before the removal, start is at
the beginning of the string.
Also, this is the same both in latest beta
and last full release.
Anton.
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the
subject, without the quotes.