Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 448 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 448 Bytes

Crafting interpreters

Following the book "Crafting Interpreters" by Robert Nystrom

Jlox

Written in Java, with the exception of the generate_ast.py script, used to to generate the classes for Abstract Syntax Tree contained in Expr.java and Stmt.java.

Additional features (exercises for the reader)

  • multi-line C-style comments
  • C-like comma operator
  • ternary conditional operator
  • break and continue

Clox

Work in progress...