Module Sedlex_ppx.Sedlex_cset
include module type of struct include Sedlex_utils.Cset end
Character sets are represented as lists of intervals. The intervals must be non-overlapping and not collapsable, and the list must be ordered in increasing order.
val of_list : (int * int) list -> Sedlex_ppx.Sedlex_cset.tval to_list : Sedlex_ppx.Sedlex_cset.t -> (int * int) listval empty : Sedlex_ppx.Sedlex_cset.tval any : Sedlex_ppx.Sedlex_cset.tval union :
Sedlex_ppx.Sedlex_cset.t ->
Sedlex_ppx.Sedlex_cset.t ->
Sedlex_ppx.Sedlex_cset.tval union_list : Sedlex_ppx.Sedlex_cset.t list -> Sedlex_ppx.Sedlex_cset.tval difference :
Sedlex_ppx.Sedlex_cset.t ->
Sedlex_ppx.Sedlex_cset.t ->
Sedlex_ppx.Sedlex_cset.tval intersection :
Sedlex_ppx.Sedlex_cset.t ->
Sedlex_ppx.Sedlex_cset.t ->
Sedlex_ppx.Sedlex_cset.tval is_empty : Sedlex_ppx.Sedlex_cset.t -> boolval eof : Sedlex_ppx.Sedlex_cset.tval singleton : int -> Sedlex_ppx.Sedlex_cset.tval interval : int -> int -> Sedlex_ppx.Sedlex_cset.tval to_seq : Sedlex_ppx.Sedlex_cset.t -> int Stdlib.Seq.t