Property definitions

core $ FlatStringCharReverseIterator :: defaultinit
private class FlatStringCharReverseIterator
	super IndexedIterator[Char]

	var target: FlatString

	var curr_pos: Int

	redef fun is_ok do return curr_pos >= 0

	redef fun item do return target[curr_pos]

	redef fun next do curr_pos -= 1

	redef fun index do return curr_pos

end
lib/core/text/flat.nit:735,1--750,3