tay
tay copied to clipboard
tay programming language :horse:
tay
Programming language writing experiment for learning interpreters and VMs based on https://interpreterbook.com/.
You can look at examples directory for more usage examples.
Development
# Start REPL
cargo run
# Run file
cargo run examples/fib.ty
# Build
cargo build
# Test
cargo test
TODO
- [x] Interpreter
- [ ] VM
- [ ] Error reporting
- [ ] Loops
- [ ] Modules
- [ ] Python like
*argsand**kwargs - [ ] Js like arrow functions
- [ ] Standard libraries
- [ ] Playground
- [ ] And more ...