private class U16StringCharReverseIterator
super IndexedIterator[Char]
var target: U16String
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/u16_string.nit:205,1--219,3