Plox: An Interpreter
May 29, 2023
Playing with Interpreters for programming languages. Made Plox, a toy interpreter for a dynamically-typed language. Plox supports the following (amongst others):
- expressions;
- statements;
- declarations (for variables and functions);
- bindings (for variables and function parameters/arguments);
- loops (for and while);
- conditional statements/branching;
- logical operations;
- functions;
- closures.
Feel free to poke around the code here!