native>codepoint ( index map -- n )


Vocabulary
ui.text.index-maps

Inputs
indexan object
mapan object


Outputs
nan object


Definition


:: native>codepoint ( index map -- n )
index 0 max :> clamped clamped 1 +
map native-ends>> positions-before
:> count clamped count map extra-at -
:> candidate count map positions>> length <
[ candidate count map positions>> nth min ] [ candidate ] if
;