4 ms·
Parsing matters for tooling, and that's about it. The recent Go retrospective on this goes into this somewhat, but if you have a reusable parser then you or oth
by naasking 3y ago
Parsing matters for tooling, and that's about it. The recent Go retrospective on this goes into this somewhat, but if you have a reusable parser then you or others can easily create linters, formatters, and static analysis tools for your language, which really fleshes out the ecosystem.
- kerkeslager 3y agoI'd say that Nystrom's point in context is more "How you parse doesn't matter." He says, later in that link: "Recursive descent, Pratt parsing, and the popular parser generators like ANTLR or Bison are all fine." Any of these can be reusable parsers that you and/or others can easily use to create tools.