This is the ECMAScript implementation of the lox language from the Crafting Interpreters book.
This is a toy language that I've been using to go through the motions of creating an interpreter. It is not intended for use in any other context.
npm run dev
- run the ESLox REPLnpm run debug
- run the REPL but open the inspector debugging portnpm run test
- run the suite of unit tests
- Check out the public API spec here.