redef class Range[K]
- meth for_each(x: Int)
- with each(i: K)
+ fun for_each(x: Int)
+ !each(i: K)
do
var c = first
var s = after
var cpt = 0
var r = [0..nb[
-r.for_each(0) with ii1 do
- r.for_each(1) with ii2 do
- r.for_each(2) with ii3 do
+r.for_each(0) !each ii1 do
+ r.for_each(1) !each ii2 do
+ r.for_each(2) !each ii3 do
if ii1 == ii2 and ii2 == ii3 then cpt += 1
end
end