mirror of
https://github.com/QuantumPackage/qp2.git
synced 2024-12-23 12:55:37 +01:00
12 lines
345 B
OCaml
12 lines
345 B
OCaml
|
type t = int list [@@deriving sexp]
|
||
|
|
||
|
(** A range is a sorted list of ints in an interval.
|
||
|
It is created using a string :
|
||
|
"[a-b]" : range between a and b (included)
|
||
|
"[a]" : the list with only one integer a
|
||
|
"a" : equivalent to "[a]"
|
||
|
*)
|
||
|
val of_string : string -> t
|
||
|
val to_string : t -> string
|
||
|
val to_int_list : t -> int list
|