Skip to content

cribbles/rlox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rlox

Implements a Lox interpreter in Ruby.

This is a "by-the-book" implementation that aims to stick as closely as possible to the source text (and ideally, serve as a jlox drop-in). The interpreter itself has been adapted to be more ruby-like, where germane.

Features

  • Scanner
  • AST
  • Parser
  • Evaluations
  • Statements and state
  • Control flow
  • Function
  • Resolving and binding
  • Classes
  • Inheritance

License

rlox is released under the MIT License.


Developed by Chris Sloop

About

🥯 Ruby-flavored Lox interpreter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages