642
649
| (Ast0.Iterator(nm1,lp1,_,rp1,_,_),Ast0.Iterator(nm2,lp2,_,rp2,_,_)) ->
643
650
equal_mcode lp1 lp2 && equal_mcode rp1 rp2
644
| (Ast0.Switch(switch1,lp1,_,rp1,lb1,case1,rb1),
645
Ast0.Switch(switch2,lp2,_,rp2,lb2,case2,rb2)) ->
651
| (Ast0.Switch(switch1,lp1,_,rp1,lb1,_,_,rb1),
652
Ast0.Switch(switch2,lp2,_,rp2,lb2,_,_,rb2)) ->
646
653
equal_mcode switch1 switch2 && equal_mcode lp1 lp2 &&
647
654
equal_mcode rp1 rp2 && equal_mcode lb1 lb2 &&