-
Notifications
You must be signed in to change notification settings - Fork 2
Documentation
Andre Issa edited this page Sep 1, 2021
·
41 revisions
NOTE: INCOMPLETE!
| Proxy | data(table), meta(table) | proxy(*table) |
| Raw | obj(table) | raw(*table) |
| Callable | obj(table|((...)->(...))) | callable(boolean) |
| Callable.Get | obj(table|((...)->(...))) | parent(nil|table), func(nil|(self,...)->(...)) |
| Callable.Set | obj(table) func(nil|(self,...)->(...)) | parent(nil|*table), func(nil|(self,...)->(...)) |
| Callable.Map | obj(table) func(nil|(self,...)->(...)) | parent(nil|*table), func(nil|(self,...)->(...)) |
| Callable.Func.Get | obj(table|((...)->(...))) | func(nil|(self,...)->(...)) |
| Callable.Func.Set | obj(table) func(nil|(self,...)->(...)) | func(nil|(self,...)->(...)) |
| Callable.Func.Map | obj(table) func(nil|(self,...)->(...)) | func(nil|(self,...)->(...)) |
| Args.Map | map((in)->(out)), ... | ... |
| Args.Take | n(Natural), ... | ... |
| Args.Drop | n(Natural), ... | ... |
| Table.Map | tbl(table), map((in)->(out)) | out(tbl) |
| Table.Mutate | tbl(table), map((in)->(out)) | -- |
| Table.Replace | target(table), data(table) | -- |
| Table.UnKeyed | in(table) | keyed(boolean) |
| String.Join | sep(string), ...(string) | out(string) |
| String.Chunk | text(string), chunkSize(Natural), maxChunks(Natural) | chunks(Array{string}) |
| ToString | object | repr(string) |
| ToString.Address | object(table|(...)->(...)|thread|userdata) | repr(string) |
| ToString.Static | object(table|(...)->(...)|thread|userdata) | repr(string) |
| ToString.Value | object | repr(string) |
| ToString.Key | object | repr(string) |
| ToString.TableKeys | object(table) | repr(string) |
| ToString.Shallow | object | repr(string) |
| ToString.Deep | object, seen(nil|table) | repr(string) |
| ToString.Deep.NoNamespaces | object, seen(nil|table) | repr(string) |
| ToString.Deep.Namespaces | object, seen(nil|table) | repr(string) |
| ... | -- | |
| Print.ToFile | file(string|File), ... | -- |
| Print.Debug | ... | -- |
| Print.Traceback | level(Natural|nil) | -- |
| Print.DebugInfo | level(Natural|nil) | -- |
| Print.Namespaces | level(Natural|nil) | -- |
| Print.Variables | level(Natural|nil) | -- |
| DebugCall | func((...)->(...)), ... | ... |
| Array.Slice | state(Array), start(Integer|nil), stop(Integer|nil), step(Integer|nil) | slice(Array) |
| Array.Copy | data(Array) | copy(Array) |
| Array.Join | ...(Array) | out(Array) |
| Table.Copy | data(table) | copy(table) |
| Table.Copy.Deep | data(table) | copy(table) |
| Table.Clear | data(table) | data(table) |
| Table.Transpose | data(table) | flipped(table) |
| Table.Flip | data(table) | data(table) |