public override void CaseAAssignstmt(AAssignstmt node) { InAAssignstmt(node); if (node.GetEol() != null) { node.GetEol().Apply(this); } if (node.GetExpr() != null) { node.GetExpr().Apply(this); } if (node.GetAssign() != null) { node.GetAssign().Apply(this); } if (node.GetId() != null) { node.GetId().Apply(this); } OutAAssignstmt(node); }
ArrayList New6() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList4 = (ArrayList)Pop(); ArrayList nodeArrayList3 = (ArrayList)Pop(); ArrayList nodeArrayList2 = (ArrayList)Pop(); ArrayList nodeArrayList1 = (ArrayList)Pop(); TId tidNode2 = (TId)nodeArrayList1[0]; TAssign tassignNode3 = (TAssign)nodeArrayList2[0]; PExpr pexprNode4 = (PExpr)nodeArrayList3[0]; TEol teolNode5 = (TEol)nodeArrayList4[0]; AAssignstmt passignstmtNode1 = new AAssignstmt( tidNode2, tassignNode3, pexprNode4, teolNode5 ); nodeList.Add(passignstmtNode1); return(nodeList); }
public virtual void OutAAssignstmt(AAssignstmt node) { DefaultOut(node); }
public virtual void InAAssignstmt(AAssignstmt node) { DefaultIn(node); }
public virtual void CaseAAssignstmt(AAssignstmt node) { DefaultCase(node); }
public override void OutAAssignstmt(AAssignstmt node) { _output.WriteLine("\tstloc " + node.GetId().Text); }