public virtual void CaseAIf(AIf node) { DefaultCase(node); }
public virtual void OutAIf(AIf node) { DefaultOut(node); }
public override void CaseAIf(AIf node) { InAIf(node); if(node.GetBlock() != null) { node.GetBlock().Apply(this); } if(node.GetIfexpr() != null) { node.GetIfexpr().Apply(this); } if(node.GetKeywordIf() != null) { node.GetKeywordIf().Apply(this); } OutAIf(node); }
public virtual void InAIf(AIf node) { DefaultIn(node); }
ArrayList New113() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); TKeywordIf tkeywordifNode2 = (TKeywordIf)nodeArrayList1[0]; PIfexpr pifexprNode3 = (PIfexpr)nodeArrayList2[0]; PBlock pblockNode4 = (PBlock)nodeArrayList3[0]; AIf pifNode1 = new AIf ( tkeywordifNode2, pifexprNode3, pblockNode4 ); nodeList.Add(pifNode1); return nodeList; }