Hacker News new | ask | show | jobs
by ftomassetti 2299 days ago
In my professional experience I build parsers, like at least 10 per year and 99% are written using ANTLR. I did not find a language that I was not able to parse with it, so far.

I think it does make sense to write manually parsers for performance and error messages, but it should be clear that this means raising cost by ~10 times. It is worth the effort if you are building a compiler for Java, for example, probably not if you want to process some DSL you developed.

Disclaimer: I am the brother of the author of this article

1 comments

> I did not find a language that I was not able to parse with [ANTLR], so far.

I have plenty. Publish contact info on your HN profile and I can send some.

you can contact me at federico -> tomassetti.me