Skip to content

alex5nader/clox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clox

Lox is a programming language created by Bob Nystrom for his book, Crafting Interpreters.

This is my implementation of the language, up to Chapter 28 - Methods and Initializers. I chose to stop my implementation here because my next language will not feature OOP-style inheritance, and I will revisit optimization once I begin to self-host the compiler.

A full tour of the language is available in Chapter 3 of the book.

(This repo is called clox because the book features two implementations of Lox, first in Java and then in C).

Releases

No releases published

Packages

No packages published

Languages