The fix should really be to make the context information available, but since the control flow is a bit weird in that parts of the grammar, I don't know how to do this. Instead it's just s/self\.panic/pir::die/, which improves the error message, but makes line numbers unavailable.
…six because the latter is very much slower
… object, acts a little more like a filehandle, and most importantly, actually works (the old code no longer connects). Signed-off-by: Moritz Lenz <email@example.com>
…it gives a friendly die()