REBOL3 tracker
  0.9.12 beta
Ticket #0002046 User: anonymous


TypeWish Statusreviewed Date11-Aug-2013 18:28
Versionr3 master CategoryNative Submitted byabolka
PlatformAll Severityminor Prioritynormal

Summary Remove series-splitting functionality (and /ALL) from PARSE
Description Series splitting and rule-based parsing are two mostly unrelated functionalities. They should not be conflated into a single function.

This would make PARSE's /ALL refinement obsolete, the presence of which regularly leads to misunderstandings regarding /ALL's effect on rule-based parsing, especially for those with a background in Rebol 2. This would also make PARSE's implementation simpler, all the while providing a proper place for improving upon the currently rather ad-hoc string splitting implementation in PARSE.

The obvious candidate for accommodating the series-splitting functionality would be SPLIT (but improved, see #1886).
Example code


Assigned ton/a Fixed in- Last Update26-Jul-2015 06:35

13-Aug-2013 11:29

Do _you_ agree with this proposal?
19-Aug-2013 09:16

15-Oct-2013 02:35


Date User Field Action Change
26-Jul-2015 06:35 abolka Description Modified -
26-Jul-2015 06:35 abolka Status Modified submitted => reviewed
15-Oct-2013 02:35 Gregg Comment : 0004074 Added -
22-Aug-2013 09:55 Ladislav Comment : 0003916 Removed -
19-Aug-2013 09:16 Ladislav Comment : 0003939 Added -
13-Aug-2013 11:29 abolka Comment : 0003918 Modified -
13-Aug-2013 11:29 abolka Comment : 0003918 Modified -
13-Aug-2013 11:29 abolka Comment : 0003918 Added -
12-Aug-2013 20:27 Ladislav Comment : 0003916 Added -
11-Aug-2013 18:28 abolka Ticket Added -