Imports of package completion

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
go/astPackage ast declares the types used to represent syntax trees for Go packages.
go/constantPackage constant implements Values representing untyped Go constants and their corresponding operations.
go/parserPackage parser implements a parser for Go source files.
go/scannerPackage scanner implements a scanner for Go source text.
go/tokenPackage token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
go/typesPackage types declares the data types and implements the algorithms for type-checking of Go packages.
golang.org/x/tools/go/ast/astutilPackage astutil contains common utilities for working with the Go AST.
golang.org/x/tools/internal/eventPackage event provides a set of packages that cover the main concepts of telemetry in an implementation agnostic way.
golang.org/x/tools/internal/importsPackage imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary.
golang.org/x/tools/internal/lsp/debug/tag
golang.org/x/tools/internal/lsp/diff
golang.org/x/tools/internal/lsp/fuzzy
golang.org/x/tools/internal/lsp/protocol
golang.org/x/tools/internal/lsp/snippet
golang.org/x/tools/internal/lsp/source
golang.org/x/tools/internal/span
golang.org/x/xerrorsPackage xerrors implements functions to manipulate errors.
mathPackage math provides basic constants and mathematical functions.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
sortPackage sort provides primitives for sorting slices and user-defined collections.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
timePackage time provides functionality for measuring and displaying time.
unicodePackage unicode provides data and functions to test some properties of Unicode code points.
unicode/utf8Package utf8 implements functions and constants to support text encoded in UTF-8.