... into [rules]. You've built something like
... into [one rule] [another rule] third ruleand the third rule is not in a block.
[keep pick to end]. I read something about
parsecontext, but could never arrive at such formulation by myself based solely on that.
pick, see here. It basically collects matched values one-by-one instead of collecting matched group as a "unity".
input: [ "[1518-02-24 23:58] Guard #853 begins shift" "[1518-02-25 00:20] falls asleep" "[1518-02-25 00:43] wakes up" ] forall input [ probe parse load input/1 [ collect [ into [keep pick to ":" to end ] ; inserting `to ":"` [thru set ID keep issue! | keep (ID)] set action skip keep (index? find actions action) ] ] ] == 
@Mennohexo read the latest blog post, esp. P.6:
Android will come after Full I/O
>> p: 800x600 == 800x600 >> p/x == 800 >> p/y == 600
s: size 300x200