Example #1
0
 public virtual void CaseAIfelse(AIfelse node)
 {
     DefaultCase(node);
 }
Example #2
0
 public virtual void OutAIfelse(AIfelse node)
 {
     DefaultOut(node);
 }
Example #3
0
 public virtual void InAIfelse(AIfelse node)
 {
     DefaultIn(node);
 }
Example #4
0
 public override void CaseAIfelse(AIfelse node)
 {
     InAIfelse(node);
     if(node.GetElse() != null)
     {
     node.GetElse().Apply(this);
     }
     if(node.GetElif() != null)
     {
     node.GetElif().Apply(this);
     }
     if(node.GetIf() != null)
     {
     node.GetIf().Apply(this);
     }
     OutAIfelse(node);
 }
Example #5
0
 ArrayList New110()
 {
     ArrayList nodeList = new ArrayList();
     ArrayList nodeArrayList3 = (ArrayList) Pop();
     ArrayList nodeArrayList2 = (ArrayList) Pop();
     ArrayList nodeArrayList1 = (ArrayList) Pop();
     PIf pifNode2 = (PIf)nodeArrayList1[0];
     PElif pelifNode3 = (PElif)nodeArrayList2[0];
     PElse pelseNode4 = (PElse)nodeArrayList3[0];
     AIfelse pifelseNode1 = new AIfelse (
       pifNode2,
       pelifNode3,
       pelseNode4
     );
     nodeList.Add(pifelseNode1);
     return nodeList;
 }
Example #6
0
 ArrayList New107()
 {
     ArrayList nodeList = new ArrayList();
     ArrayList nodeArrayList1 = (ArrayList) Pop();
     PIf pifNode2 = (PIf)nodeArrayList1[0];
     AIfelse pifelseNode1 = new AIfelse (
       pifNode2,
       null,
       null
     );
     nodeList.Add(pifelseNode1);
     return nodeList;
 }