I also came across a recent paper: Yacc is dead by Matthew Might and
David Darais (http://arxiv.org/abs/1010.5023 ). In their paper they
argue that they find a general Cf grammar parsing method based on
parsing combinators and Brzozowski's derivative. The paper makes this
technique really seem good.