Versions in this module Expand all Collapse all v0 v0.8.0 Oct 1, 2026 v0.6.0 Sep 30, 2026 v0.5.0 Sep 30, 2026 Changes in this version + const OutputVar + func Readable(c Cell, name string, o *Output) bool + func Vars(cells []Cell) map[string]int type Cell + func (c Cell) Parse() Source type Output + Vars map[string][]byte + type Run struct + Command string + Exports []string + Others []string + Ranges []SheetRef + Reads map[string]int + Selection bool + Stream string + Tables map[string][]byte + func Prepare(cells []Cell, i int, output func(id int) *Output) (Run, error) + type Source struct + Comments [][2]int + Ranges [][2]int + Stmts []Stmt + Strings [][2]int + Text string + func Parse(src string) Source + func (s Source) Assigned() []string + func (s Source) Command() (cmd string, exports []string, ranges []SheetRef) + func (s Source) Heads() [][2]int + func (s Source) Name() string + func (s Source) ReadsSelection() bool + func (s Source) Refs() []string + func (s Source) StreamCommand() string + type Stmt struct + Body int + From int + Local string + Name string + To int v0.4.0 Sep 29, 2026 v0.3.0 Sep 29, 2026 Changes in this version + const Selection + var DefaultCaps = Caps + var Reserved = []string + func Dependents(cells []Cell, i int) []int + func Inputs(cells []Cell, i int, output func(id int) *Output) []int + func Kept(cells []Cell, output func(id int) *Output, caps Caps) map[int]bool + func Names(cells []Cell) map[string]int + func Order(cells []Cell, want []int) (order, cycle []int) + func RangeSpans(pipeline string) [][2]int + func Reads(cells []Cell, names map[string]int, i int) []int + func ReadsSelection(pipeline string) bool + func Refs(pipeline string) []string + func Settle(cells []Cell, outputs map[int]*Output) + func SplitName(src string) (name, pipeline string) + func Stale(cells []Cell, output func(id int) *Output) map[int]bool + func Taken(cells []Cell, i int) string + func ValidName(name string) error + func WithName(src, name string) string + type Caps struct + Cell int + Total int + type Cell struct + ID int + Kind Kind + Source string + func (c Cell) Name() string + func (c Cell) Pipeline() string + type Kind uint8 + const Code + const Note + func ParseKind(s string) (Kind, bool) + func (k Kind) String() string + type Output struct + Count int + Detail string + Err string + NUON []byte + Note string + Reads map[string]int + Selection string + Seq int + Source string + Took time.Duration + Unsaved bool + func (o *Output) Failed() bool + type SheetRef struct + Ref string + Var string + func Bind(pipeline string) (string, []SheetRef)