Versions in this module Expand all Collapse all v1 v1.0.0 Jun 7, 2026 Changes in this version + const ARRAY_OBJ + const BOOLEAN_OBJ + const ERROR_OBJ + const FUNCTION_OBJ + const INTEGER_OBJ + const NULL_OBJ + const REGEXP_OBJ + const STRING_OBJ + const STRUCT_OBJ + type Array struct + Elements []Object + func (ao *Array) Equals(o Object) bool + func (ao *Array) String() string + func (ao *Array) Type() ObjectType + type Boolean struct + Value bool + func (b *Boolean) Equals(o Object) bool + func (b *Boolean) String() string + func (b *Boolean) Type() ObjectType + type Error struct + Message string + func (e *Error) Equals(o Object) bool + func (e *Error) String() string + func (e *Error) Type() ObjectType + type Function func(args []Object) Object + func (f Function) Equals(o Object) bool + func (f Function) String() string + func (f Function) Type() ObjectType + type Integer struct + Value int64 + func (i *Integer) Equals(o Object) bool + func (i *Integer) String() string + func (i *Integer) Type() ObjectType + type Null struct + func (n *Null) Equals(o Object) bool + func (n *Null) String() string + func (n *Null) Type() ObjectType + type Object interface + Equals func(o Object) bool + String func() string + Type func() ObjectType + type ObjectType string + type Regexp struct + Flags string + func (r *Regexp) Equals(o Object) bool + func (r *Regexp) String() string + func (r *Regexp) Type() ObjectType + type String struct + Value string + func (s *String) Equals(o Object) bool + func (s *String) String() string + func (s *String) Type() ObjectType + type Struct map[string]Object + func (s Struct) Equals(o Object) bool + func (s Struct) Get(key string) (Object, bool) + func (s Struct) Has(key string) bool + func (s Struct) Set(key string, obj Object) + func (s Struct) String() string + func (s Struct) Type() ObjectType