Module IR__Const
The Smallfoot Intermediate Language: Constants
type t
=
|
Cint of IR.IntLit.t
integer constants
|
Cfun of IR.Procname.t
function names
|
Cstr of string
string constants
|
Cfloat of float
float constants
|
Cclass of IR.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 : IStdlib.Pp.env -> F.formatter -> t -> unit
Pretty print a const