On the one hand, I want to use Shen to construct a compiler for writing ROM images for the Kestrel-2DX. On the other hand, it's just one more dependency a new-comer to the project would need to install to get things working.
Why can't Python just *come* with a parser in the standard library already? The value of parsers is known around the world. This should be a no-brainer.