It is actually surprising that Earley can efficiently parse C, ambiguities and all

A tiny (1000 lines), fastish, embeddable scripting language can be AOT compiled