Start of assignement 2
I made a new name part of the grammer to represent variables, this is not the way that this should be done