-
tishlang_opt
AST optimization pass for Tish (constant folding, short-circuit, etc.)
-
tishlang
Tish CLI - run, REPL, compile to native
-
tishlang_compile
Tish native compiler backend
-
tishlang_parser
Tish recursive descent parser
-
tishlang_lexer
Tish lexer with indent normalization and tab/space handling
-
tishlang_bytecode
Bytecode compiler for Tish (AST → bytecode)
-
tishlang_builtins
Shared builtin implementations for Tish (array, string, object, math)
-
tishlang_ast
Tish AST types and span info
-
tishlang_ui
Shared JSX lowering and UI runtime (vnode, hooks, host protocol) for Tish
-
tishlang_build_utils
Shared build utilities for Tish (workspace discovery, path resolution)
-
tishlang_lsp
Language Server Protocol implementation for Tish
-
tishlang_vm
Bytecode VM for Tish
-
tishlang_runtime
Minimal runtime for Tish compiled output
-
tishlang_compile_js
Tish to JavaScript transpiler backend
-
tishlang_fmt
Opinionated formatter for Tish source (parse → pretty-print)
-
tishlang_resolve
Lexical name resolution for Tish (LSP, tooling)
-
tishlang_eval
Tish tree-walk interpreter
-
tishlang_wasm
WebAssembly backend for Tish - compiles to real .wasm
-
tishlang_lint
AST-based linter for Tish
-
tishlang_native
Native code generation backend for Tish (Cranelift / direct compile)
-
tishlang_compiler_wasm
Tish compiler as WASM for browser (parse + bytecode + JS)
-
tishlang_llvm
LLVM backend for Tish (bytecode → native via clang/LLVM)
-
tishlang_cranelift_runtime
Runtime for Cranelift-compiled Tish bytecode
-
tishlang_wasm_runtime
Tish VM compiled to WebAssembly (browser + Wasmtime/WASI)
-
tish
A tiny, fast shell with not so tiny features
-
tishlang_pg
PostgreSQL driver for the Tish native runtime — tokio-postgres + deadpool
-
tishlang_js_to_tish
Vanilla JavaScript to Tish AST converter
-
tishlang_core
Shared Value type and utilities for Tish (used by interpreter and runtime)
-
tishlang_cargo_bindgen
Generate Rust glue for Tish cargo: imports (bindgen-style, pre-commit friendly)
Try searching with DuckDuckGo.