@ Loup's Impossible? Like that would stop me.

Earley Parsing Explained — Handling Backus Naur Form

Todo.