public override void VisitMultiplicationOperationElement(MultiplicationOperationElement element) { VisitElement(element.getLhs()); Console.Write("* "); VisitElement(element.getRhs()); Console.Write(";\n "); }
public override void VisitMultiplicationOperationElement(MultiplicationOperationElement element) { VisitElement(element.getLhs()); VisitElement(element.getRhs()); resultMessage += "performing multiplication operation"+"\n"; int rhs = mStack.Pop(); int lhs = mStack.Pop(); int result = rhs * lhs; mStack.Push(result); }
public abstract void VisitMultiplicationOperationElement(MultiplicationOperationElement element);
public override void VisitMultiplicationOperationElement(MultiplicationOperationElement element) { VisitElement(element.getLhs()); VisitElement(element.getRhs()); int rhs = mStack.Pop(); int lhs = mStack.Pop(); int result = rhs * lhs; mStack.Push(result); }