This project is an implementation of a Lox interpreter in Haskell.
To run the Lox interpreter with a .lox file, use the following command:
runhaskell lox.hs <file_name.lox>
Python scripts are provided to run tests for scanner, parser, and interpreter.
To run the test suite:
python3 test_lox.py
This script will execute the tests located in the tests/interpreter/
folder.