public override void CaseAPassExpr2(APassExpr2 node) { InAPassExpr2(node); if (node.GetOperand() != null) { node.GetOperand().Apply(this); } OutAPassExpr2(node); }
ArrayList New15() { ArrayList nodeList = new ArrayList(); ArrayList nodeArrayList1 = (ArrayList)Pop(); POperand poperandNode2 = (POperand)nodeArrayList1[0]; APassExpr2 pexpr2Node1 = new APassExpr2( poperandNode2 ); nodeList.Add(pexpr2Node1); return(nodeList); }
//pass expr2 public override void OutAPassExpr2(APassExpr2 node) { Definition expr4Def; // check if decorated, if no decorate if (!_decoratedParseTree.TryGetValue(node.GetExpr4(), out expr4Def)) { } else { _decoratedParseTree.Add(node, expr4Def); } }
public virtual void OutAPassExpr2(APassExpr2 node) { DefaultOut(node); }
public virtual void InAPassExpr2(APassExpr2 node) { DefaultIn(node); }
public virtual void CaseAPassExpr2(APassExpr2 node) { DefaultCase(node); }