Hey all,
I'm trying to create a tool in Go that can take a function definition, resolve all of the symbols being referenced in the function, and then locate all of their definitions relative to the project root / vendor directory.
Is there a way to leverage one of the Go language servers to locate the function definitions?
I'm familiar with go-tree-sitter, which can parse Go code and pull out the symbol names, however I need to be able to locate their exact definition locations regardless of where they are in the project.