core

package
v0.21.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package core provides the Starlark script execution engine.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecuteResult

type ExecuteResult struct {
	// Value is the Starlark value returned by the script's top-level return.
	Value starlark.Value
	// Logs collects print() output from the script.
	Logs []string
}

ExecuteResult holds the raw Starlark result of a script execution.

func Execute

func Execute(script string, globals starlark.StringDict, stepLimit uint64) (*ExecuteResult, error)

Execute runs a Starlark script with the given predeclared globals and step limit.

The script is wrapped in a function body so that top-level return statements work naturally. A step limit of 0 disables the execution step cap (not recommended for untrusted scripts).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL