Passes all the test cases that I have for it. Still plan on skipping unknown characters in the future instead of just throwing a syntax error. I dont really know what the proper thing to do is right now