On Fri, Jun 15, 2018 at 9:44 AM, Henry Hu <[email protected]> wrote:

I tried (use utf8), but it is documented that it doesn't affect irregex and
> it sure enough doesn't.  I tried using the 'utf8 option while compiling my
> regex, but it doesn't change the index returned by
> irregex-match-start-index.
>

Do "(use utf8)" and then "(import utf8-lolevel)" to get the (undocumented)
low-level utf8 API.  The function utf8-offset->index accepts a string and a
byte offset and returns a codepoint index.  If you want to go the other
way, utf8-index->offset is also provided.

-- 
John Cowan          http://vrici.lojban.org/~cowan        [email protected]
I don't know half of you half as well as I should like, and I like less
than half of you half as well as you deserve.  --Bilbo
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to