Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Kinds = []Kind{ ObjType, ObjKind, ObjInteger, ObjAny, ObjFloat64, ObjBool, ObjString, ObjNull, ObjError, ObjReturn, ObjFunc, ObjBuiltin, ObjArray, ObjAST, ObjNamespace, }
Functions ¶
func IsPrimitive ¶
Types ¶
type Kind ¶
type Kind string
const ( ObjType Kind = "type" ObjKind Kind = "kind" ObjInteger Kind = "integer" ObjAny Kind = "any" ObjFloat64 Kind = "float64" ObjBool Kind = "boolean" ObjString Kind = "string" ObjNull Kind = "null" ObjError Kind = "error" ObjReturn Kind = "return" ObjFunc Kind = "function" ObjBuiltin Kind = "builtin" ObjArray Kind = "array" ObjAST Kind = "ast" ObjNamespace Kind = "namespace" )
type Primitive ¶
type Primitive[E PrimitiveTypes] struct { Value E // contains filtered or unexported fields }
func PrimitiveOf ¶
func PrimitiveOf[E PrimitiveTypes](value E) *Primitive[E]
Click to show internal directories.
Click to hide internal directories.