Пример #1
0
 public virtual void CaseACAdd(ACAdd node)
 {
     DefaultCase(node);
 }
Пример #2
0
 public virtual void OutACAdd(ACAdd node)
 {
     DefaultOut(node);
 }
Пример #3
0
 public override void CaseACAdd(ACAdd node)
 {
     InACAdd(node);
     if(node.GetMult() != null)
     {
     node.GetMult().Apply(this);
     }
     if(node.GetOperatorMinus() != null)
     {
     node.GetOperatorMinus().Apply(this);
     }
     if(node.GetAdd() != null)
     {
     node.GetAdd().Apply(this);
     }
     OutACAdd(node);
 }
Пример #4
0
 public virtual void InACAdd(ACAdd node)
 {
     DefaultIn(node);
 }
Пример #5
0
 ArrayList New53()
 {
     ArrayList nodeList = new ArrayList();
     ArrayList nodeArrayList3 = (ArrayList) Pop();
     ArrayList nodeArrayList2 = (ArrayList) Pop();
     ArrayList nodeArrayList1 = (ArrayList) Pop();
     PAdd paddNode2 = (PAdd)nodeArrayList1[0];
     TOperatorMinus toperatorminusNode3 = (TOperatorMinus)nodeArrayList2[0];
     PMult pmultNode4 = (PMult)nodeArrayList3[0];
     ACAdd paddNode1 = new ACAdd (
       paddNode2,
       toperatorminusNode3,
       pmultNode4
     );
     nodeList.Add(paddNode1);
     return nodeList;
 }