Parser in Jison format.  The parse table might be useful at least.