コード例 #1
0
 public override void CaseAPassExpr(APassExpr node)
 {
     InAPassExpr(node);
     if (node.GetExpr2() != null)
     {
         node.GetExpr2().Apply(this);
     }
     OutAPassExpr(node);
 }
コード例 #2
0
        ArrayList New13()
        {
            ArrayList nodeList       = new ArrayList();
            ArrayList nodeArrayList1 = (ArrayList)Pop();
            PExpr2    pexpr2Node2    = (PExpr2)nodeArrayList1[0];
            APassExpr pexprNode1     = new APassExpr(
                pexpr2Node2
                );

            nodeList.Add(pexprNode1);
            return(nodeList);
        }
コード例 #3
0
 public virtual void OutAPassExpr(APassExpr node)
 {
     DefaultOut(node);
 }
コード例 #4
0
 public virtual void InAPassExpr(APassExpr node)
 {
     DefaultIn(node);
 }
コード例 #5
0
 public virtual void CaseAPassExpr(APassExpr node)
 {
     DefaultCase(node);
 }