Hello, Kaspar asked me to continue the discussion in issue #64:
https://github.com/kschiess/parslet/issues/64 here in the list. Regarding SRP, I brought back the Context in my branch in: https://github.com/jmettraux/parslet/commit/fe072a1ce1969c35c5b43ff227ff039b7556dcf4 Continuing my exploration, I'm tempted to try and get rid of @last_cause, @offending_parslet so that parslets don't keep info about the runs they're used in. Only the Context keeps track of the run. My current goal is only to have the most helpful error message(s) / error tree for my users, but I got into exploration mode because Parslet is so much fun. Cheers, -- John Mettraux - http://lambda.io/processi
