/crafting-interpreters

Haskell and Java implementations of the Lox language

Primary LanguageJava

Haskell and Java implementations of Lox

Lox is the language described in Robert Nystrom's excellent book Crafting Interpreters. This repository contains:

  • Hlox: my Haskell implementation of the tree-walk interpreter for Lox;
  • Jlox: the Java implementation, as described by Robert Nystrom in his book.