コード例 #1
0
 public override void CaseASingleStmts(ASingleStmts node)
 {
     InASingleStmts(node);
     if (node.GetStmt() != null)
     {
         node.GetStmt().Apply(this);
     }
     OutASingleStmts(node);
 }
コード例 #2
0
        ArrayList New2()
        {
            ArrayList    nodeList       = new ArrayList();
            ArrayList    nodeArrayList1 = (ArrayList)Pop();
            PStmt        pstmtNode2     = (PStmt)nodeArrayList1[0];
            ASingleStmts pstmtsNode1    = new ASingleStmts(
                pstmtNode2
                );

            nodeList.Add(pstmtsNode1);
            return(nodeList);
        }
コード例 #3
0
 public virtual void OutASingleStmts(ASingleStmts node)
 {
     DefaultOut(node);
 }
コード例 #4
0
 public virtual void InASingleStmts(ASingleStmts node)
 {
     DefaultIn(node);
 }
コード例 #5
0
 public virtual void CaseASingleStmts(ASingleStmts node)
 {
     DefaultCase(node);
 }