bytes | Package bytes implements functions for the manipulation of byte slices. |
context | Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. |
cuelang.org/go/internal/golangorgx/gopls/protocol | Package protocol contains the structs that map directly to the request and response messages of the Language Server Protocol. |
cuelang.org/go/internal/golangorgx/gopls/util/astutil | Package astutil provides various AST utility functions for gopls. |
cuelang.org/go/internal/golangorgx/gopls/util/safetoken | Package safetoken provides wrappers around methods in go/token, that return errors rather than panicking. |
cuelang.org/go/internal/golangorgx/tools/diff | Package diff computes differences between text files or strings. |
cuelang.org/go/internal/golangorgx/tools/event | Package event provides a set of packages that cover the main concepts of telemetry in an implementation agnostic way. |
cuelang.org/go/internal/golangorgx/tools/event/tag | Package tag provides the labels used for telemetry throughout gopls. |
fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
go/ast | Package ast declares the types used to represent syntax trees for Go packages. |
go/parser | Package parser implements a parser for Go source files. |
go/scanner | Package scanner implements a scanner for Go source text. |
go/token | Package token defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates). |
reflect | Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types. |