rendered paste body:- initialization(parse([tLparen, tInt(1), tTimes, tLparen, tInt(2), tTimes, tInt(3), tPlus, tInt(1), tRparen, tRparen], eTimes(eInt(1),ePlus(eTimes(eInt(2),eInt(3)),eInt(1))))).:- initialization(parse([tInt(5)], eInt(5))).%I call this one the: "shut up and stop being annoying" test:- initialization(parse([tLparen, tLparen, tInt(5), tTimes, tInt(2), tTimes, tInt(3), tRparen,tRparen], eTimes(eInt(5),eTimes(eInt(2),eInt(3))))).:- initialization(parse([tLparen, tInt(5), tPlus, tInt(2), tTimes, tInt(3), tRparen], ePlus(eInt(5),eTimes(eInt(2),eInt(3))))).:- initialization(parse([tLparen, tInt(5), tPlus, tInt(2), tRparen, tTimes, tInt(3)], eTimes(ePlus(eInt(5),eInt(2)),eInt(3)))).