Transferred over parser and made a few changes to get it working. Preliminary tests look promising, as after I removed the double exponential notation the two tests that were supposed to be accepted by the language, were accepted