The interesting thing furthermore is that it seems like the
pkg/go/parser/parser.go has been around since Go 1.0 whereas the
cmd/compile/internal was introduced in 1.6 when they translated the yacc
parser to handwritten Go.
https://go-review.googlesource.com/c/go/+/16665/
On Saturday, March 27
I won't speak for the maintainers of cmd/compile/internal/syntax, but
packages in the standard library have to be backwards compatible with
previous releases. This makes it difficult to make changes to its interface
(possibly for performance reasons) and major re-architectures of its
implementa