gen

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 4, 2023 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FactsIMDB

func FactsIMDB(addr []vm.Addr) vm.Stream

func IMDB

func IMDB() [][]xsd.Value

func NewSeq

func NewSeq(xs [][]xsd.Value) func(...vm.Addr) *Seq

Seq generates sequence of values

func NewValues

func NewValues(xs []xsd.Value) func(...vm.Addr) *Values

Values generates sequence of values

Types

type Seq

type Seq struct {
	// contains filtered or unexported fields
}

seq type

func (*Seq) Init

func (seq *Seq) Init(heap *vm.Heap) error

func (*Seq) Read

func (seq *Seq) Read(heap *vm.Heap) error

type SubQ

type SubQ struct {
	// contains filtered or unexported fields
}

seq ...

func NewSubQ

func NewSubQ(addr []vm.Addr, xs [][]xsd.Value) *SubQ

Stream ...

func (*SubQ) Init

func (seq *SubQ) Init(heap *vm.Heap) error

func (*SubQ) Read

func (seq *SubQ) Read(heap *vm.Heap) error

func (*SubQ) Skip

func (seq *SubQ) Skip(val []xsd.Value) error

type Values

type Values struct {
	// contains filtered or unexported fields
}

func (*Values) Init

func (seq *Values) Init(heap *vm.Heap) error

func (*Values) Read

func (seq *Values) Read(heap *vm.Heap) error

Jump to

Keyboard shortcuts

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