private class FlatBufferByteReverseIterator
	super IndexedIterator[Int]
	var target: FlatBuffer
	var target_items: CString is noautoinit
	var curr_pos: Int
	init do target_items = target._items
	redef fun index do return curr_pos
	redef fun is_ok do return curr_pos >= 0
	redef fun item do return target_items[curr_pos]
	redef fun next do curr_pos -= 1
end
					lib/core/text/flat.nit:1165,1--1184,3