mesuutt / tay

tay programming language :horse:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • Interpreter
  • VM
  • Error reporting
  • Loops
  • Modules
  • Python like *args and **kwargs
  • Js like arrow functions
  • Standard libraries
  • Playground
  • And more ...

About

tay programming language :horse:


Languages

Language:Rust 100.0%