Hacker News new | past | comments | ask | show | jobs | submit login

I agree about table-driven LR and the like (LALR, LLR, SLR, etc) which were the "traditional YACC" generated parsers, but precedence climbing is just a simple refactoring of recursive descent that eliminates needing multiple almost-the-same functions for each precedence level. This is most applicable to languages like C which have many levels, which could be why it isn't so common for others.



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

Search: