gcs

package
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2022 License: MIT Imports: 13 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrTerminated = errors.New("eval terminated")

Functions

This section is empty.

Types

type Env

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

func NewEnv

func NewEnv(parent *Env) *Env

type Eval

type Eval struct {
	Core *core.Core
	AST  ast.Node
	Next chan bool
	Work chan *ast.ActionStmt
	Log  *log.Logger
	Err  chan error
}

func (*Eval) Run

func (e *Eval) Run() Obj

Run will execute the provided AST. Any genshin specific actions will be passed back to the

type Obj

type Obj interface {
	Inspect() string
	Typ() ObjTyp
}

type ObjTyp

type ObjTyp int

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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