예제 #1
0
 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);
 }
예제 #3
0
파일: Visitor.cs 프로젝트: shranjan/pinac
 public abstract void VisitMultiplicationOperationElement(MultiplicationOperationElement element);
예제 #4
0
 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);
 }