It is surprising that Earley can efficiently parse C, ambiguities and all | Not Hacker News!