Versions in this module Expand all Collapse all v0 v0.84.1 Aug 5, 2026 v0.84.0 Jul 31, 2026 Changes in this version + type Context struct + func NewContext(target core.Target, registry *stdlib.Registry) *Context + func (c *Context) CallFunc(pos core.Position, name string, positional []core.Value, ...) (core.Value, error) + func (c *Context) DeleteVar(name string) + func (c *Context) GetTarget() core.Target + func (c *Context) GetVar(name string) (core.Value, bool) + func (c *Context) SetVar(name string, value core.Value) + type MapTarget struct + func NewMapTarget() *MapTarget + func NewMapTargetFrom(event map[string]core.Value) *MapTarget + func (t *MapTarget) Delete(path core.Path) error + func (t *MapTarget) Event() map[string]core.Value + func (t *MapTarget) Get(path core.Path) (core.Value, error) + func (t *MapTarget) Metadata() map[string]core.Value + func (t *MapTarget) Set(path core.Path, value core.Value) error + type RootTarget struct + Root *insaneJSON.Root + SourceName string + func NewRootTarget(root *insaneJSON.Root, sourceName string, metadata map[string]string) *RootTarget + func (t *RootTarget) Delete(path core.Path) error + func (t *RootTarget) Get(path core.Path) (core.Value, error) + func (t *RootTarget) Set(path core.Path, value core.Value) error