| 1 |
(** Some CDuce predefined types *)
|
| 2 |
|
| 3 |
val pos_int : Types.t (** 1 .. Inf *)
|
| 4 |
val non_neg_int : Types.t (** 0 .. Inf *)
|
| 5 |
val neg_int : Types.t (** -Inf .. -1 *)
|
| 6 |
val non_pos_int : Types.t (** -Inf .. 0 *)
|
| 7 |
val long_int : Types.t (** -9223372036854775808 .. 9223372036854775807 *)
|
| 8 |
val int_int : Types.t (** -2147483648 .. 2147483647 *)
|
| 9 |
val short_int : Types.t (** -32768 .. 32767 *)
|
| 10 |
val byte_int : Types.t (** -128 .. 127 *)
|
| 11 |
val caml_int : Types.t (** min_int .. max_int *)
|
| 12 |
val byte_int : Types.t (** 0 .. 255 *)
|
| 13 |
val non_zero_int : Types.t
|
| 14 |
|
| 15 |
val intstr : Types.t
|
| 16 |
val pos_intstr : Types.t
|
| 17 |
val neg_intstr : Types.t
|
| 18 |
|
| 19 |
val true_atom : Atoms.V.t
|
| 20 |
val false_atom : Atoms.V.t
|
| 21 |
|
| 22 |
val true_type : Types.t
|
| 23 |
val false_type : Types.t
|
| 24 |
|
| 25 |
val any : Types.t
|
| 26 |
val atom : Types.t
|
| 27 |
val nil : Types.t
|
| 28 |
|
| 29 |
val bool : Types.t
|
| 30 |
val int : Types.t
|
| 31 |
val char: Types.t
|
| 32 |
val string : Types.t
|
| 33 |
|
| 34 |
val char_latin1 : Types.t
|
| 35 |
val string_latin1 : Types.t
|
| 36 |
|
| 37 |
val time_kind: Types.t
|
| 38 |
|
| 39 |
val mk_ref: get:'a -> set:'a -> 'a Ident.label_map
|
| 40 |
val ref_type: Types.Node.t -> Types.t
|
| 41 |
|
| 42 |
val float: Types.t
|
| 43 |
val float_abs: Types.Abstract.abs
|
| 44 |
|
| 45 |
val any_xml : Types.t
|