public virtual void CaseACAdd(ACAdd node) { DefaultCase(node); }
public virtual void OutACAdd(ACAdd node) { DefaultOut(node); }
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); }
public virtual void InACAdd(ACAdd node) { DefaultIn(node); }
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; }