if ("[!a]".equals(ttt.head())) predicate = NotFlagA;
if ("[!b]".equals(ttt.head())) predicate = NotFlagB;
if ("[!c]".equals(ttt.head())) predicate = NotFlagC;
- // FIXME: test case for this
if ("[*]".equals(ttt.head())) predicate = IgnoreOLC;
- // FIXME: test case for this
if ("[olc=0]".equals(ttt.head())) predicate = OLCZero;
if ("[Rq]".equals(ttt.head())) looping = true;
}
cb.add(new Set(dock, looping, predicate, SetDest.OuterLoopCounter, SetSource.Decrement));
continue;
} else if ("nop".equals(tt.head())) {
- // FIXME: test case for "torpedoable nop"
- if (tt.child(0).size() > 0 && "[T]".equals(tt.child(0).head())) interruptible = true;
+ if (tt.size() > 0 && "[T]".equals(tt.child(0).head())) interruptible = true;
cb.add(new Move(dock, looping, predicate, interruptible, null, false, false, false, false, false, false));
} else if ("shift".equals(tt.head())) {
cb.add(new Shift(dock, looping, predicate,