add main triggers for all individual tests
added parse_block_statement tests
fixed a parser bug
added tests and fixed tests
added NoopNode
cleanups and bug fixes to parser
made tokenizer always emit an extra newline at the end
updated tokenizer tests to match appended newline
changed compiler to use method based on input node name
change to output
adds block tests
adds janky test runner
adds newline test
add parse program tests, finishes parser test suite
adds bitmap output option
got rid of legacy test runner
no need for pixel_to_coord in builtins anymore
little refactor
moves pixel to coord translation to image
cleans up tracing in interpreter