Module Ast_utf8_string

type byte =
  1. | Single(int)
  2. | Cont(int)
  3. | Leading(int, int)
  4. | Invalid
;
let classify: char => byte;
let next: string => remaining:int => int => int;
let simple_comparison: string => bool;
let is_unicode_string: string => bool;
let is_unescaped: string => bool;