public virtual void CaseAIfelse(AIfelse node) { DefaultCase(node); }
public virtual void OutAIfelse(AIfelse node) { DefaultOut(node); }
public virtual void InAIfelse(AIfelse node) { DefaultIn(node); }
public override void CaseAIfelse(AIfelse node) { InAIfelse(node); if(node.GetElse() != null) { node.GetElse().Apply(this); } if(node.GetElif() != null) { node.GetElif().Apply(this); } if(node.GetIf() != null) { node.GetIf().Apply(this); } OutAIfelse(node); }
ArrayList New110() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); PIf pifNode2 = (PIf)nodeArrayList1[0]; PElif pelifNode3 = (PElif)nodeArrayList2[0]; PElse pelseNode4 = (PElse)nodeArrayList3[0]; AIfelse pifelseNode1 = new AIfelse ( pifNode2, pelifNode3, pelseNode4 ); nodeList.Add(pifelseNode1); return nodeList; }
ArrayList New107() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList1 = (ArrayList) Pop(); PIf pifNode2 = (PIf)nodeArrayList1[0]; AIfelse pifelseNode1 = new AIfelse ( pifNode2, null, null ); nodeList.Add(pifelseNode1); return nodeList; }