Ty.Unop
type t =
| Neg
Negation.
*)| Not
Logical NOT.
*)| Clz
Count leading zeros.
*)| Ctz
Count trailing zeros.
*)| Popcnt
Count bits set to 1.
*)| Abs
Absolute value.
*)| Sqrt
Square root.
*)| Is_normal
| Is_subnormal
| Is_negative
| Is_positive
| Is_infinite
| Is_nan
Check if NaN.
*)| Is_zero
| Ceil
Ceiling.
*)| Floor
Floor.
*)| Trunc
Truncate.
*)| Nearest
Round to nearest integer.
*)| Head
Get the head of a list.
*)| Tail
Get the tail of a list.
*)| Reverse
Reverse a list.
*)| Length
Get the length of a list.
*)| Trim
Trim whitespace (uninterpreted).
*)| Regexp_star
Kleene star.
*)| Regexp_loop of int * int
Loop with a range.
*)| Regexp_plus
Kleene plus.
*)| Regexp_opt
Optional.
*)| Regexp_comp
Complement.
*)The type t
represents unary operations.
val pp : t Fmt.t
pp fmt op
pretty-prints the unary operation op
using the formatter fmt
.