Expand description
Tish tree-walk interpreter.
Modules§
- value_
convert - Conversion between tishlang_eval::Value and tishlang_core::Value for opaque method calls.
Structs§
Enums§
Traits§
- Tish
Native Module - Trait for pluggable native modules (e.g. Polars). Implement to register globals with the interpreter. Return a map of (global_name, Value).
Functions§
- format_
value_ for_ console - Run a Tish file with import/export support. Resolves relative imports from the file’s directory.
Format an interpreter value for console output (Node/Bun-style colors when
colorsis true). - run
- run_
file - Run a Tish file with import/export support. Resolves relative imports from the file’s directory.
Type Aliases§
- PropMap
- Property map for interpreter object string keys (uses
eval::Value, nottishlang_core::Value).IndexMappreserves insertion order soObject.keys/JSON.stringifymatch JS/Node (and the VM/rust backends, which usetishlang_core’s insertion-orderedPropMap).