The method is mostly the same one that is used within our synt library (htto://github.com/Tawlk/synt). We built quite a bit on top of it however. That said, the author did a great job of explaining the process.
Good encouragement for me to better document synt.
Good encouragement for me to better document synt.