Property definitions

pipeline $ PipeSeqUniq :: defaultinit
private class PipeSeqUniq[E]
	super Iterator[E]

	var source: Iterator[E]

	redef fun is_ok do return source.is_ok

	redef fun item do return source.item

	redef fun next
	do
		var seen = self.item
		source.next
		while source.is_ok and seen == source.item do
			source.next
		end
	end
end
lib/pipeline/pipeline.nit:355,1--372,3