kyeb / lox

Implementation(s) of the Lox language as I work through Robert Nystrom's "Crafting Interpreters"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

crafting-interpreters

Personal git repo as I slowly work through Robert Nystrom's "Crafting Interpreters."

Useful commands

Regenerating the AST (Expr.java) with the codegen:

bazel build //:generate_ast
bazel-bin/generate_ast src/com/craftinginterpreters/lox

Build and run the Lox interpreter:

bazel build //:Lox && bazel-bin/Lox

About

Implementation(s) of the Lox language as I work through Robert Nystrom's "Crafting Interpreters"


Languages

Language:Java 97.0%Language:Starlark 2.0%Language:Shell 1.1%