nitcc_runtime :: NProdIterator :: defaultinit
private class NProdIterator super IndexedIterator[nullable Node] var prod: NProd redef var index = 0 redef fun is_ok do return index < prod.number_of_children redef fun next do index += 1 redef fun item do return prod.child(index) end