public void Visit(NotOperator not) { not.Right.Accept(this); var rightOperand = tacs.Last().Result; tacs.Add(Tac.Not(rightOperand, MakeNewTemp())); }