public virtual void OutACaseSwitchCaseType(ACaseSwitchCaseType node) { DefaultOut(node); }
public virtual void InACaseSwitchCaseType(ACaseSwitchCaseType node) { DefaultIn(node); }
public override void CaseACaseSwitchCaseType(ACaseSwitchCaseType node) { InACaseSwitchCaseType(node); if (node.GetExp() != null) { node.GetExp().Apply(this); } if (node.GetToken() != null) { node.GetToken().Apply(this); } OutACaseSwitchCaseType(node); }
public virtual void CaseACaseSwitchCaseType(ACaseSwitchCaseType node) { DefaultCase(node); }
ArrayList New283() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList4 = (ArrayList) Pop(); ArrayList nodeArrayList3 = (ArrayList) Pop(); ArrayList nodeArrayList2 = (ArrayList) Pop(); ArrayList nodeArrayList1 = (ArrayList) Pop(); TCase tcaseNode3 = (TCase)nodeArrayList1[0]; PExp pexpNode4 = (PExp)nodeArrayList2[0]; ACaseSwitchCaseType pswitchcasetypeNode2 = new ACaseSwitchCaseType ( tcaseNode3, pexpNode4 ); TypedList listNode7 = new TypedList(); TypedList listNode6 = (TypedList)nodeArrayList4[0]; if ( listNode6 != null ) { listNode7.AddAll(listNode6); } AABlock pblockNode5 = new AABlock ( listNode7, null ); ASwitchCaseStm pstmNode1 = new ASwitchCaseStm ( pswitchcasetypeNode2, pblockNode5 ); nodeList.Add(pstmNode1); return nodeList; }