Module NumTok.SignedNat
type t
= sign * UnsignedNat.t
val of_string : string -> t
Convert from a non-empty sequence of (hex)digits which may contain "_"
val to_string : t -> string
Convert to a non-empty sequence of (hex)digit that does not contain "_" (hexadecimals start with "0x" and all hexdigits are lower case)
val classify : t -> num_class
val of_bigint : num_class -> Bigint.bigint -> t
val to_bigint : t -> Bigint.bigint