Seperate code generator into several smaller functions.
Merge https://github.com/nbardy/PL0-compiler into organize
Add comments a bunch of functions.
Reorganize test functions/files.
Add shell script to compile and run tests.
Add shell script to compile and run tests.
Merge branch 'master' of https://github.com/butchler/PL0-compiler

Conflicts:
	test.sh
Add my lexer code.
WIP. Start working on parser.
Fix pushLiteral to accept values with commas.

Change the pushLiteral macro for vectors to use variable length
arguments so that it can accept a value that has commas in it, such as a
struct literal (e.g. (struct something){1, 2, 3}).
Revert "WIP. Start working on parser."

This reverts commit 8ce24121442752f63f47063305102babb2e4c780.