begun implementing visitor pattern for compiler and printer functions
Fixed syntax errors. Implemented compiler.