mirror of https://github.com/golang/go.git
The parser does intra-file resolution. It's only a best-effort but it's extremely fast, so we try it first and fall back to the loader-based implementation if it fails. Also: - factor definitionResult so it doesn't depend on either go/types.Object or go/ast.Object. - guessImportPath: make importPath=="" result an error, since you can't import the empty string. Simplify importQueryPackage. - Make fastQueryPos continue in face of minor parse errors. - describe: eliminate old TODO; suppress log statement. Change-Id: I30a32487e9fd9d5308b1580ec12220cad2c16299 Reviewed-on: https://go-review.googlesource.com/19507 Reviewed-by: Daniel Morsing <daniel.morsing@gmail.com> |
||
|---|---|---|
| .. | ||
| serial | ||
| testdata/src | ||
| callees.go | ||
| callers.go | ||
| callstack.go | ||
| definition.go | ||
| describe.go | ||
| emacs-test.bash | ||
| freevars.go | ||
| guru.el | ||
| guru.go | ||
| guru.vim | ||
| guru_test.go | ||
| implements.go | ||
| main.go | ||
| peers.go | ||
| pointsto.go | ||
| pos.go | ||
| referrers.go | ||
| what.go | ||
| whicherrs.go | ||