/slox

Implementation of Lox from the book, Crafting Interpreters by Robert Nystrom.

Primary LanguageScala

Slox

Implementation of Lox from the book, Crafting Interpreters by Robert Nystrom.

Progress

Tree Walk Interpreter

  1. Scanning
    • Single Lexemes
    • OneOrTwo Lexemes
    • String Literals
    • Number Literals
    • Reserved Words and Identifiers
    • Clean up/Refactor
  2. Representing Code
    • Expression Representation
    • AST printer
    • Clean up/Refactor
  3. Parsing Expressions
  4. Evaluating Expressions
  5. Statements and State
  6. Control Flow
  7. Functions
  8. Resolving and Binding
  9. Classes
  10. Inheritance