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

Recursive descent is still a great way to implement parsers.



"Recursive descent" is an ancient African expression meaning "I can't write grammars".


Most production compilers still depend on recursive descent because (a) it isn't that much harder compared to the generative approach, and (b) it is the best way to work in real error recovery or to support IDE services.




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

Search: