genIf(o, ind, "!=", s[0].ub, readCh);
genGoTo(o, 0, from, bg, readCh);
}
- if (next->label != from->label + 1 || DFlag)
+ if (DFlag)
{
genGoTo(o, ind, from, next, readCh);
}
if (n == 1)
{
- // if(bg != next){
if (s[0].to->label != from->label + 1 || DFlag)
{
genGoTo(o, ind, from, s[0].to, readCh);
}
- // }
return ;
}
else if (n == 2 && bg == next)
genIf(o, ind, ">=", s[0].ub, readCh);
genGoTo(o, 0, from, s[1].to, readCh);
}
- if (next->label != from->label + 1 || DFlag)
+ if (DFlag)
{
genGoTo(o, ind, from, next, readCh);
}
}
}
- if (next->label != from->label + 1 || DFlag)
+ if (DFlag)
{
genGoTo(o, ind, from, next, readCh);
}