Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 601 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 601 Bytes

rulox-lang

rulox-lang is a stack based VM implementation (compiles to bytecode) of the lox language designed by Bob Nystrom in his book Crafting Interpreters, using Rust programming language.

Basic Usage

Run Ripple:

cargo run -p runner

Run with a specific sample file:

cargo run -p runner -- .\src\runner\samples\simple.lox

Current Status

  • Expressions
  • Statements
  • Variables(Global&Local)
  • Control flow
  • Functions
  • Closures
  • Classes
  • Superclasses