Module InferIR__Const
The Smallfoot Intermediate Language: Constants
type t
=
|
Cint of InferIR.IntLit.t
integer constants
|
Cfun of InferIR.Typ.Procname.t
function names
|
Cstr of string
string constants
|
Cfloat of float
float constants
|
Cclass of InferIR.Ident.name
class constant
Constants
val equal : t -> t -> bool
val kind_equal : t -> t -> bool
Return true if the constants have the same kind (both integers, ...)
val pp : InferStdlib.Pp.env -> F.formatter -> t -> unit
Pretty print a const