Module InferModules.Bindings
include AbstractDomain.S
include AbstractDomain.NoJoin
include InferStdlib.PrettyPrintable.PrintableType
val pp : InferStdlib.PrettyPrintable.F.formatter -> t -> unit
val empty : tval add : InferIR.Var.t -> InferIR.HilExp.AccessExpression.t -> t -> tval exit_scope : InferIR.Var.t -> t -> t * InferIR.Var.t listreturns the new bindings as well as a list of variables that became dead
val resolve : t -> InferIR.Var.t -> InferIR.HilExp.AccessExpression.t optionval fold : t -> init:'accum -> f:(InferIR.Var.t -> InferIR.HilExp.AccessExpression.t -> 'accum -> 'accum) -> 'accum