Skip to content
/ lox Public

Lox language interpreters in c, (partially) rust and python

Notifications You must be signed in to change notification settings

nkitsaini/lox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

These are implementations of Lox langauge defined in https://craftinginterpreters.com/. Python and C implementation follow the book spec closely. (Although they still diverge at some places).

PyLox

This implementation diverges in some places, like the implementation of super and this implementation throws a syntax error instead of runtime error for undeclared varaibles.

Clox

C Implementation of lox

Rlox (WIP)

Rust Implementation of lox

About

Lox language interpreters in c, (partially) rust and python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published