self
# Gives the length of the UTF-8 char starting with `self`
fun u8len: Int do
if self & 0b1000_0000 == 0 then
return 1
else if self & 0b1110_0000 == 0b1100_0000 then
return 2
else if self & 0b1111_0000 == 0b1110_0000 then
return 3
else if self & 0b1111_1000 == 0b1111_0000 then
return 4
else
return 1
end
end
lib/core/text/native.nit:39,2--52,4