-
Notifications
You must be signed in to change notification settings - Fork 18.4k
Description
Given that #13560 has been accepted, resolved, and by now, widely accepted by the Go community, I think it can be helpful to have a Go parser for it that tools written in Go could use (if desired).
It's relatively easy to write an ad hoc parser using the regexp
package, but it's also possible to write a more specialized one that has less overhead.
I already wrote one a while ago, and it currently lives at github.com/shurcooL/go/generated
.
I want to move it out of the repository it's currently in, which contains many miscellaneous Go packages of lower utility and quality. I was originally planning to move it out into a standalone repository on my personal site, but then I thought it might be a good fit under x/tools
subrepo, specifically, in the x/tools/go
directory, since it deals with Go code. The proposed import path would be:
import "golang.org/x/tools/go/generated"
Hence this proposal. If accepted, I'm happy to maintain it/be the owner. The scope is very narrow, so it should be very low volume of work.
Not sure how this intersects with #17244.
If not accepted, I would likely move it here instead:
import "dmitri.shuralyov.com/go/generated"
(The code is currently MIT licensed, but in either case, I'd relicense it under the Go license.)