Yes, thanx. That's good.
From this part of your doc:
:discard ~ ws event => 'wsdiscard'=off
:discard ~ <ws> event => wsdiscard=on
:discard ~ ws event => 'wsdiscard'
Can I assume:
(3) If I wanted to discard 2 different tokens (say: #-style comments and //-style comments), I could attach 2 events with different names to these 2 cases?
(4) Since (pre-existing) events can already be turned on and off with activate(), will this new type of event be controllable likewise?
(5) And thus: Is the '=on', '=off', syntax an extension proposed for all events?
Lastly, my original point (1) makes me think an action needs to be attachable to discards. Is that true, or have I missed the equivalent mechanism in your doc?