I don't think you should assume I have a *good* reason for using
yacc over brag. I just thought that in my case it would be easier
to put some code in the productions rather than build a full parse
tree and then process that. I seem to have been wrong about that.
I will take another look at brag.