basic

package
v0.0.0-...-7c63792 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alternate

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

func (*Alternate) OverCognize

func (a *Alternate) OverCognize(eye *be.Eye, valve cir.Name, value interface{})

func (*Alternate) Spark

func (a *Alternate) Spark(eye *be.Eye, _ cir.Circuit, aux ...interface{}) cir.Value

type Grow

type Grow struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Grow) Cognize

func (g *Grow) Cognize(eye *be.Eye, v interface{})

func (*Grow) CognizeImg

func (g *Grow) CognizeImg(eye *be.Eye, v interface{})

func (*Grow) CognizeKey

func (g *Grow) CognizeKey(eye *be.Eye, v interface{})

func (*Grow) CognizeValue

func (g *Grow) CognizeValue(eye *be.Eye, v interface{})

func (*Grow) Spark

func (g *Grow) Spark(*be.Eye, cir.Circuit, ...interface{}) cir.Value

type IntString

type IntString struct{}

IntString

func (IntString) CognizeInt

func (IntString) CognizeInt(eye *be.Eye, v interface{})

func (IntString) CognizeString

func (IntString) CognizeString(eye *be.Eye, v interface{})

func (IntString) Spark

func (IntString) Spark(*be.Eye, cir.Circuit, ...interface{}) cir.Value

type Lens

type Lens struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*Lens) OverCognize

func (g *Lens) OverCognize(eye *be.Eye, valve cir.Name, value interface{})

func (*Lens) Peek

func (g *Lens) Peek() cir.Circuit

func (*Lens) Spark

func (g *Lens) Spark(eye *be.Eye, matter cir.Circuit, aux ...interface{}) cir.Value

type OneWayDoor

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

func (*OneWayDoor) CognizeDoor

func (w *OneWayDoor) CognizeDoor(eye *be.Eye, value interface{})

func (*OneWayDoor) CognizeFrom

func (w *OneWayDoor) CognizeFrom(eye *be.Eye, value interface{})

func (*OneWayDoor) CognizeTo

func (w *OneWayDoor) CognizeTo(eye *be.Eye, value interface{})

func (*OneWayDoor) Spark

func (w *OneWayDoor) Spark(eye *be.Eye, _ cir.Circuit, aux ...interface{}) cir.Value

type Repeat

type Repeat struct{}

func (Repeat) Cognize

func (Repeat) Cognize(eye *be.Eye, value interface{})

func (Repeat) CognizeValue

func (Repeat) CognizeValue(eye *be.Eye, value interface{})

func (Repeat) Spark

func (Repeat) Spark(*be.Eye, cir.Circuit, ...interface{}) cir.Value

type Star

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

func (*Star) OverCognize

func (s *Star) OverCognize(eye *be.Eye, name cir.Name, value interface{})

func (*Star) Spark

func (s *Star) Spark(_ *be.Eye, matter cir.Circuit, aux ...interface{}) cir.Value

type StarFunc

type StarFunc func(cir.Name, interface{})

type Switch

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

func (*Switch) Cognize

func (s *Switch) Cognize(eye *be.Eye, value interface{})

func (*Switch) OverCognize

func (s *Switch) OverCognize(eye *be.Eye, name cir.Name, value interface{})

func (*Switch) Spark

func (s *Switch) Spark(_ *be.Eye, matter cir.Circuit, _ ...interface{}) cir.Value

Jump to

Keyboard shortcuts

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