Documentation ¶
Index ¶
- Constants
- Variables
- func Abs(ctx context.Context, args ...object.Object) object.Object
- func Accept(ctx context.Context, args ...object.Object) object.Object
- func Assert(ctx context.Context, args ...object.Object) object.Object
- func Bin(ctx context.Context, args ...object.Object) object.Object
- func Bind(ctx context.Context, args ...object.Object) object.Object
- func Bool(ctx context.Context, args ...object.Object) object.Object
- func Chr(ctx context.Context, args ...object.Object) object.Object
- func Close(ctx context.Context, args ...object.Object) object.Object
- func Connect(ctx context.Context, args ...object.Object) object.Object
- func Divmod(ctx context.Context, args ...object.Object) object.Object
- func Exit(ctx context.Context, args ...object.Object) object.Object
- func FFI(ctx context.Context, args ...object.Object) object.Object
- func Find(ctx context.Context, args ...object.Object) object.Object
- func First(ctx context.Context, args ...object.Object) object.Object
- func HashOf(ctx context.Context, args ...object.Object) object.Object
- func Hex(ctx context.Context, args ...object.Object) object.Object
- func IdOf(ctx context.Context, args ...object.Object) object.Object
- func Input(ctx context.Context, args ...object.Object) object.Object
- func Int(ctx context.Context, args ...object.Object) object.Object
- func Join(ctx context.Context, args ...object.Object) object.Object
- func Last(ctx context.Context, args ...object.Object) object.Object
- func Len(ctx context.Context, args ...object.Object) object.Object
- func Listen(ctx context.Context, args ...object.Object) object.Object
- func Lower(ctx context.Context, args ...object.Object) object.Object
- func Max(ctx context.Context, args ...object.Object) object.Object
- func Min(ctx context.Context, args ...object.Object) object.Object
- func Oct(ctx context.Context, args ...object.Object) object.Object
- func Open(ctx context.Context, args ...object.Object) object.Object
- func Ord(ctx context.Context, args ...object.Object) object.Object
- func Pop(ctx context.Context, args ...object.Object) object.Object
- func Pow(ctx context.Context, args ...object.Object) object.Object
- func Print(ctx context.Context, args ...object.Object) object.Object
- func Println(ctx context.Context, args ...object.Object) object.Object
- func Push(ctx context.Context, args ...object.Object) object.Object
- func Read(ctx context.Context, args ...object.Object) object.Object
- func ReadFile(ctx context.Context, args ...object.Object) object.Object
- func Rest(ctx context.Context, args ...object.Object) object.Object
- func Reversed(ctx context.Context, args ...object.Object) object.Object
- func Seek(ctx context.Context, args ...object.Object) object.Object
- func Socket(ctx context.Context, args ...object.Object) object.Object
- func Sorted(ctx context.Context, args ...object.Object) object.Object
- func Split(ctx context.Context, args ...object.Object) object.Object
- func Str(ctx context.Context, args ...object.Object) object.Object
- func TypeOf(ctx context.Context, args ...object.Object) object.Object
- func Upper(ctx context.Context, args ...object.Object) object.Object
- func Write(ctx context.Context, args ...object.Object) object.Object
- func WriteFile(ctx context.Context, args ...object.Object) object.Object
Constants ¶
View Source
const DefaultBufferSize = 4096
DefaultBufferSize is the default buffer size
Variables ¶
View Source
var Builtins = map[string]Builtin{ "len": Builtin{Name: "len", Fn: Len}, "input": Builtin{Name: "input", Fn: Input}, "print": Builtin{Name: "print", Fn: Print}, "println": Builtin{Name: "println", Fn: Println}, "first": Builtin{Name: "first", Fn: First}, "last": Builtin{Name: "last", Fn: Last}, "rest": Builtin{Name: "rest", Fn: Rest}, "push": Builtin{Name: "push", Fn: Push}, "pop": Builtin{Name: "pop", Fn: Pop}, "exit": Builtin{Name: "exit", Fn: Exit}, "assert": Builtin{Name: "assert", Fn: Assert}, "bool": Builtin{Name: "bool", Fn: Bool}, "int": Builtin{Name: "int", Fn: Int}, "str": Builtin{Name: "str", Fn: Str}, "type": Builtin{Name: "type", Fn: TypeOf}, "args": Builtin{Name: "args", Fn: args}, "lower": Builtin{Name: "lower", Fn: Lower}, "upper": Builtin{Name: "upper", Fn: Upper}, "join": Builtin{Name: "join", Fn: Join}, "split": Builtin{Name: "split", Fn: Split}, "find": Builtin{Name: "find", Fn: Find}, "readfile": Builtin{Name: "readfile", Fn: ReadFile}, "writefile": Builtin{Name: "writefile", Fn: WriteFile}, "ffi": Builtin{Name: "ffi", Fn: FFI}, "abs": Builtin{Name: "abs", Fn: Abs}, "bin": Builtin{Name: "bin", Fn: Bin}, "hex": Builtin{Name: "hex", Fn: Hex}, "ord": Builtin{Name: "ord", Fn: Ord}, "chr": Builtin{Name: "chr", Fn: Chr}, "divmod": Builtin{Name: "divmod", Fn: Divmod}, "hash": Builtin{Name: "hash", Fn: HashOf}, "id": Builtin{Name: "id", Fn: IdOf}, "oct": Builtin{Name: "oct", Fn: Oct}, "pow": Builtin{Name: "pow", Fn: Pow}, "min": Builtin{Name: "min", Fn: Min}, "max": Builtin{Name: "max", Fn: Max}, "sorted": Builtin{Name: "sorted", Fn: Sorted}, "reversed": Builtin{Name: "reversed", Fn: Reversed}, "open": Builtin{Name: "open", Fn: Open}, "close": Builtin{Name: "close", Fn: Close}, "write": Builtin{Name: "write", Fn: Write}, "read": Builtin{Name: "read", Fn: Read}, "seek": Builtin{Name: "seek", Fn: Seek}, "socket": Builtin{Name: "socket", Fn: Socket}, "bind": Builtin{Name: "bind", Fn: Bind}, "accept": Builtin{Name: "accept", Fn: Accept}, "listen": Builtin{Name: "listen", Fn: Listen}, "connect": Builtin{Name: "connect", Fn: Connect}, }
Builtins ...
View Source
var BuiltinsIndex []Builtin
BuiltinsIndex ...
Functions ¶
Types ¶
This section is empty.
Source Files ¶
- abs.go
- accept.go
- args.go
- assert.go
- bin.go
- bind.go
- bool.go
- builtins.go
- chr.go
- close.go
- connect.go
- divmod.go
- exit.go
- ffi.go
- find.go
- first.go
- hash.go
- hex.go
- id.go
- input.go
- int.go
- join.go
- last.go
- len.go
- listen.go
- lower.go
- max.go
- min.go
- oct.go
- open.go
- ord.go
- pop.go
- pow.go
- print.go
- push.go
- read.go
- readfile.go
- rest.go
- reversed.go
- seek.go
- socket.go
- socket_utils.go
- sorted.go
- split.go
- str.go
- typeof.go
- upper.go
- write.go
- writefile.go
Click to show internal directories.
Click to hide internal directories.