Imports of package interp

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
go/constantPackage constant implements Values representing untyped Go constants and their corresponding operations.
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/ssaPackage ssa defines a representation of the elements of Go programs (packages, types, functions, variables and constants) using a static single-assignment (SSA) form intermediate representation (IR) for the bodies of functions.
golang.org/x/tools/go/types/typeutilPackage typeutil defines various utilities for types, such as Map, a hash table that maps types.Type to any value.
golang.org/x/tools/internal/typeparamsPackage typeparams contains common utilities for writing tools that interact with generic Go code, as introduced with Go 1.18.
ioPackage io provides basic interfaces to I/O primitives.
logPackage log implements a simple logging package.
mapsPackage maps defines various functions useful with maps of any type.
mathPackage math provides basic constants and mathematical functions.
osPackage os provides a platform-independent interface to operating system functionality.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
slicesPackage slices defines various functions useful with slices of any type.
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.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
timePackage time provides functionality for measuring and displaying time.
unicode/utf8Package utf8 implements functions and constants to support text encoded in UTF-8.
unsafePackage unsafe contains operations that step around the type safety of Go programs.