Re:Writing An Interpreter In Go (2016)
by azhenley on Monday November 25, 2019 @10:01AM
(#21628644)
One of the C# developers commented [1] on HN that they use a hand written parser for three reasons: incremental re-parsing, better error reporting, and resilient parsing (i.e., you still get a syntax tree even if something doesn't parse).
[1] https://news.ycombinator.com/item?id=13915150