News for hackers. Stuff that matters.
Re:Which Parsing Approach? by benibela on Friday September 18, 2020 @07:56AM (#24515585)
>Most people readily agree that recursive descent parsers can provide the best possible error messages,

Well, it could, but not all of them do.

My hand-written parsers are pretty bad at it. At the lowest level I run through a string char by char and test whether it parses correctly, i.e. like: p++; if (*p != '(') throw "expected (";

At first this does not even give a line number with the error.

There are no comments on this comment yet.