Attempt to fix the parser but it is very much not working. I suspect the parse table is wrong and i will continue testing tomorrow. I'll put many more hours into this tomorrow