Imports of package cel

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/google/cel-go/checkerPackage checker defines functions to type-checked a parsed expression against a set of identifier and function declarations.
github.com/google/cel-go/checker/declsPackage decls provides helpers for creating variable and function declarations.
github.com/google/cel-go/commonPackage common defines types and utilities common to expression parsing, checking, and interpretation
github.com/google/cel-go/common/astPackage ast declares data structures useful for parsed and checked abstract syntax trees
github.com/google/cel-go/common/containersPackage containers defines types and functions for resolving qualified names within a namespace or type provided to CEL.
github.com/google/cel-go/common/declsPackage decls contains function and variable declaration structs and helper methods.
github.com/google/cel-go/common/functionsPackage functions defines the standard builtin functions supported by the interpreter
github.com/google/cel-go/common/operatorsPackage operators defines the internal function names of operators.
github.com/google/cel-go/common/overloadsPackage overloads defines the internal overload identifiers for function and operator overloads.
github.com/google/cel-go/common/stdlibPackage stdlib contains all of the standard library function declarations and definitions for CEL.
github.com/google/cel-go/common/typesPackage types contains the types, traits, and utilities common to all components of expression handling.
github.com/google/cel-go/common/types/pbPackage pb reflects over protocol buffer descriptors to generate objects that simplify type, enum, and field lookup.
github.com/google/cel-go/common/types/refPackage ref contains the reference interfaces used throughout the types components.
github.com/google/cel-go/common/types/traitsPackage traits defines interfaces that a type may implement to participate in operator overloads and function dispatch.
github.com/google/cel-go/interpreterPackage interpreter provides functions to evaluate parsed expressions with the option to augment the evaluation with inputs and functions supplied at evaluation time.
github.com/google/cel-go/parserPackage parser declares an expression parser with support for macro expansion.
google.golang.org/genproto/googleapis/api/expr/v1alpha1
google.golang.org/protobuf/protoPackage proto provides functions operating on protocol buffer messages.
google.golang.org/protobuf/reflect/protodescPackage protodesc provides functionality for converting FileDescriptorProto messages to/from protoreflect.FileDescriptor values.
google.golang.org/protobuf/reflect/protoreflectPackage protoreflect provides interfaces to dynamically manipulate messages.
google.golang.org/protobuf/reflect/protoregistryPackage protoregistry provides data structures to register and lookup protobuf descriptor types.
google.golang.org/protobuf/types/descriptorpb
google.golang.org/protobuf/types/dynamicpbPackage dynamicpb creates protocol buffer messages using runtime type information.
google.golang.org/protobuf/types/known/anypbPackage anypb contains generated types for google/protobuf/any.proto.
mathPackage math provides basic constants and mathematical functions.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
regexpPackage regexp implements regular expression search.
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.