public override void CaseAPlusExpr(APlusExpr node) { InAPlusExpr(node); if (node.GetExpr() != null) { node.GetExpr().Apply(this); } if (node.GetPlus() != null) { node.GetPlus().Apply(this); } if (node.GetExpr2() != null) { node.GetExpr2().Apply(this); } OutAPlusExpr(node); }
ArrayList New12() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList3 = (ArrayList)Pop(); ArrayList nodeArrayList2 = (ArrayList)Pop(); ArrayList nodeArrayList1 = (ArrayList)Pop(); PExpr pexprNode2 = (PExpr)nodeArrayList1[0]; TPlus tplusNode3 = (TPlus)nodeArrayList2[0]; PExpr2 pexpr2Node4 = (PExpr2)nodeArrayList3[0]; APlusExpr pexprNode1 = new APlusExpr( pexprNode2, tplusNode3, pexpr2Node4 ); nodeList.Add(pexprNode1); return(nodeList); }
public virtual void OutAPlusExpr(APlusExpr node) { DefaultOut(node); }
public virtual void InAPlusExpr(APlusExpr node) { DefaultIn(node); }
public virtual void CaseAPlusExpr(APlusExpr node) { DefaultCase(node); }
public override void OutAPlusExpr(APlusExpr node) { _output.WriteLine("\tadd"); }