- Use
make buildto build the binary - Use
make testto run the tests - Use
make cleanto clean up
- Every feature or change should include tests for both a success and failure case
- After every task that you complete, you should run
make testto make sure your changes did not break anything
- Run the
tokencommand to debug tokens output by the lexer - Run the
tokens --processedcommand to debug tokens after processing