Esempio n. 1
0
 public override void CaseAMultExpr2(AMultExpr2 node)
 {
     InAMultExpr2(node);
     if (node.GetExpr2() != null)
     {
         node.GetExpr2().Apply(this);
     }
     if (node.GetMult() != null)
     {
         node.GetMult().Apply(this);
     }
     if (node.GetOperand() != null)
     {
         node.GetOperand().Apply(this);
     }
     OutAMultExpr2(node);
 }
Esempio n. 2
0
        ArrayList New14()
        {
            ArrayList  nodeList       = new ArrayList();
            ArrayList  nodeArrayList3 = (ArrayList)Pop();
            ArrayList  nodeArrayList2 = (ArrayList)Pop();
            ArrayList  nodeArrayList1 = (ArrayList)Pop();
            PExpr2     pexpr2Node2    = (PExpr2)nodeArrayList1[0];
            TMult      tmultNode3     = (TMult)nodeArrayList2[0];
            POperand   poperandNode4  = (POperand)nodeArrayList3[0];
            AMultExpr2 pexpr2Node1    = new AMultExpr2(
                pexpr2Node2,
                tmultNode3,
                poperandNode4
                );

            nodeList.Add(pexpr2Node1);
            return(nodeList);
        }
Esempio n. 3
0
 public virtual void OutAMultExpr2(AMultExpr2 node)
 {
     DefaultOut(node);
 }
Esempio n. 4
0
 public virtual void InAMultExpr2(AMultExpr2 node)
 {
     DefaultIn(node);
 }
Esempio n. 5
0
 public virtual void CaseAMultExpr2(AMultExpr2 node)
 {
     DefaultCase(node);
 }
Esempio n. 6
0
 public override void OutAMultExpr2(AMultExpr2 node)
 {
     _output.WriteLine("\tmul");
 }