Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Many of lex/yacc flaws (flaky syntax, global mutable state…) have nothing to do with their fundamentals. Also, LALR is bad, you want a generalised parser that can work on any context free grammar (Bison has such a mode).

We need no-nonsense lexer and parser generators, that are easy to use, easy to deploy, not too hard to implement, and generate fast parsers. My own studies¹ suggest it can be done. Unfortunately, I'm busy earning a salary right now.

[1]: http://loup-vaillant.fr/tutorials/earley-parsing/



You just gave something to go over during the weekend. :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: