Changed SyntaxException to checked exception, added catch to continue command line if syntax error
Added symbol table (maybe prematurely?)