It is surprising that Earley can efficiently parse C | Dark Hacker News