3 ms·
The standard godoc documentation browser does this too when started with the -analysis option. They all use the same source code oracle functionality available
by slrz 9y ago
The standard godoc documentation browser does this too when started with the -analysis option. They all use the same source code oracle functionality available from the x/tools repo.
- cube2222 9y agoNo, Goland actually doesn't use that, they're rolling their own for everything.
- slrz 9y agoThanks for the correction. I think that's somewhat unfortunate, though. The powerful shared tooling is one of the strengths of the Go ecosystem and if there are issues with it that prevent the use in Goland I'd rather see those get fixed. OTOH, they (Jetbrains) probably have shared infrastructure (between languages) within their IDE code base, too, and are more comfortable using their existing tooling.
- cube2222 9y agoThey are actually parsing the code into their custom ast format, so they have a lot of things done out of the box already.