Skip to content

Stack-based virtual machine implementation of the Lox programming language using the Rust programming language

Notifications You must be signed in to change notification settings

alirahhal/rulox-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Stack-based virtual machine implementation of the Lox programming language using the Rust programming language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages