sig
  type t = (int * int) list
  val min_code : int
  val max_code : int
  val empty : Sedlex_cset.t
  val any : Sedlex_cset.t
  val union : Sedlex_cset.t -> Sedlex_cset.t -> Sedlex_cset.t
  val difference : Sedlex_cset.t -> Sedlex_cset.t -> Sedlex_cset.t
  val intersection : Sedlex_cset.t -> Sedlex_cset.t -> Sedlex_cset.t
  val is_empty : Sedlex_cset.t -> bool
  val eof : Sedlex_cset.t
  val singleton : int -> Sedlex_cset.t
  val interval : int -> int -> Sedlex_cset.t
  val letter : Sedlex_cset.t
  val digit : Sedlex_cset.t
  val extender : Sedlex_cset.t
  val base_char : Sedlex_cset.t
  val ideographic : Sedlex_cset.t
  val combining_char : Sedlex_cset.t
  val blank : Sedlex_cset.t
  val tr8876_ident_char : Sedlex_cset.t
end