For university I have been challenged with creating a recursive descent parser. I have implemented the basic grammar into a series of functions that simply print an error (a