flag

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2024 License: LGPL-2.1 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrUndefined = errors.New("flag not defined")
	ErrFlagType  = errors.New("flag invalid type")

	Importable tengo.Importable = NewFlag()
)

Functions

This section is empty.

Types

type FloatSlice

type FloatSlice struct {
	Value *tengo.Array
}

func (*FloatSlice) Set

func (s *FloatSlice) Set(text string) error

func (*FloatSlice) String

func (s *FloatSlice) String() string

func (*FloatSlice) Type

func (s *FloatSlice) Type() string

type ImportFlag

type ImportFlag struct {
	Attrs map[string]tengo.Object
	// contains filtered or unexported fields
}

func NewFlag

func NewFlag() *ImportFlag

func (*ImportFlag) AsImmutableMap

func (f *ImportFlag) AsImmutableMap(name string) *tengo.ImmutableMap

AsImmutableMap converts builtin module into an immutable map.

func (*ImportFlag) Bool

func (f *ImportFlag) Bool() tengo.CallableFunc

func (*ImportFlag) Float

func (f *ImportFlag) Float() tengo.CallableFunc

func (*ImportFlag) FloatArray

func (f *ImportFlag) FloatArray() tengo.CallableFunc

func (*ImportFlag) GetBool

func (f *ImportFlag) GetBool() tengo.CallableFunc

func (*ImportFlag) GetFloat

func (f *ImportFlag) GetFloat() tengo.CallableFunc

func (*ImportFlag) GetFloatArray

func (f *ImportFlag) GetFloatArray() tengo.CallableFunc

func (*ImportFlag) GetInt

func (f *ImportFlag) GetInt() tengo.CallableFunc

func (*ImportFlag) GetIntArray

func (f *ImportFlag) GetIntArray() tengo.CallableFunc

func (*ImportFlag) GetString

func (f *ImportFlag) GetString() tengo.CallableFunc

func (*ImportFlag) GetStringArray

func (f *ImportFlag) GetStringArray() tengo.CallableFunc

func (*ImportFlag) Import

func (f *ImportFlag) Import(moduleName string) (interface{}, error)

Import returns an immutable map for the module.

func (*ImportFlag) Int

func (f *ImportFlag) Int() tengo.CallableFunc

func (*ImportFlag) IntArray

func (f *ImportFlag) IntArray() tengo.CallableFunc

func (*ImportFlag) Parse

func (f *ImportFlag) Parse() tengo.CallableFunc

func (*ImportFlag) String

func (f *ImportFlag) String() tengo.CallableFunc

func (*ImportFlag) StringArray

func (f *ImportFlag) StringArray() tengo.CallableFunc

func (*ImportFlag) Version added in v0.2.0

func (f *ImportFlag) Version() string

type IntSlice

type IntSlice struct {
	Value *tengo.Array
}

func (*IntSlice) Set

func (s *IntSlice) Set(text string) error

func (*IntSlice) String

func (s *IntSlice) String() string

func (*IntSlice) Type

func (s *IntSlice) Type() string

type StringSlice

type StringSlice struct {
	Value *tengo.Array
}

func (*StringSlice) Set

func (s *StringSlice) Set(text string) error

func (*StringSlice) String

func (s *StringSlice) String() string

func (*StringSlice) Type

func (s *StringSlice) Type() string

Jump to

Keyboard shortcuts

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