# Functions
IsSrcDir returns true if this is a directory that could have source code, false otherwise.
IterativeScan attempts to obtain a list of imported dependencies from a package.
NewResolver returns a new Resolver initialized with the DefaultMissingPackageHandler.
# Constants
LocAppengine indicates the package is part of the appengine SDK.
LocCgo indicates that the package is a a CGO package.
LocGopath inidcates that the package is in GOPATH.
LocGoroot indicates that the package is in GOROOT.
LocLocal inidcates that the package is in a local dir, not GOPATH or GOROOT.
LocRelative indicates the package is a relative directory.
LocUnknown indicates the package location is unknown (probably not present).
LocVendor indicates that the package is in a vendor/ dir.
# Variables
PackagesAddedToStdlib is the list of packages added to the go standard lib at various points.
# Structs
DefaultMissingPackageHandler is the default handler for missing packages.
DefaultVersionHandler is the default handler for setting the version.
PkgInfo represents metadata about a package found by the resolver.
Resolver resolves a dependency tree.
# Interfaces
MissingPackageHandler handles the case where a package is missing during scanning.
VersionHandler sets the version for a package when found while scanning.
# Type aliases
PkgLoc describes the location of the package.