Documentation ¶
Index ¶
- Variables
- func CheckValueType(a valueType) func(b valueType) bool
- func ErrorArgumentFormat(v interface{}) string
- type Builtin
- func (Builtin) And(vars ...Value) (Value, error)
- func (Builtin) Between(vars ...Value) (Value, error)
- func (Builtin) Equal(vars ...Value) (Value, error)
- func (Builtin) GreaterThan(vars ...Value) (Value, error)
- func (Builtin) GreaterThanOrEqual(vars ...Value) (Value, error)
- func (Builtin) In(vars ...Value) (Value, error)
- func (Builtin) IsNull(vars ...Value) (Value, error)
- func (Builtin) LessThan(vars ...Value) (Value, error)
- func (Builtin) LessThanOrEqual(vars ...Value) (Value, error)
- func (Builtin) Like(vars ...Value) (Value, error)
- func (Builtin) Not(vars ...Value) (Value, error)
- func (Builtin) Or(vars ...Value) (Value, error)
- type Cons
- type Env
- type Pattern
- type Proc
- type Scope
- type Token
- type Tokens
- type TypeMap
- type TypeSlice
- type Value
- type Vector
Constants ¶
This section is empty.
Variables ¶
View Source
var CheckArgsValueType = CheckValueType(argsValue)
View Source
var ErrorBablyFormattedArguments = fmt.Errorf("badly formatted arguments")
View Source
var ErrorEmptyArgument = fmt.Errorf("empty argument")
View Source
var ErrorUnsupportedType = fmt.Errorf("unsupported type")
View Source
var False = Value{symbolValue, "false"}
View Source
var Nil = Value{nilValue, nil}
View Source
var True = Value{symbolValue, "true"}
Functions ¶
func CheckValueType ¶
func CheckValueType(a valueType) func(b valueType) bool
func ErrorArgumentFormat ¶
func ErrorArgumentFormat(v interface{}) string
Types ¶
type Tokens ¶
type Tokens []*Token
Source Files ¶
Click to show internal directories.
Click to hide internal directories.