A compile-to-JavaScript language with tight TypeScript integration. See design/mvp/README.md for information about planned features.
External Requirements:
wasm32-wasi
target installedTo run the demo, run the following commands in seperate terminals:
yarn watch-wasm
yarn serve
cargo insta test
The parser is broken down into two parts:
NOTE: The AST models functions as lambdas whereas the CST does not.
See crates/tree_sitter_escalier/README.md for details on how to modify the tree-sitter parser.