Initial crack at putting variables in a stack frame
Rename IR Load instruction to Move
First round of procedures--syntax for definition
Cleaned up IRGenerator
Added VM::Program to handle program start point
First crack at procedure calling
Added procedure call/return, proper variable scoping
Added procedure argument declaration--no argument passing yet
Added receiving argument code
Added argument passing to procedure calls
Cleaned up tree node structure
Cleaned up procedure call code
Fixed flow graph for return statements
Added check for no return statement
Added hand-written tokenizer
Added error checking to tokenizer
Added hand-written parser
Removed Flex/Bison
Removed Flex/Bison build integration
Added exceptions to Parser for error handling