module Make:functor (Value:Abstract.Value.External) ->functor (Loc:Abstract_location.Swith type value = Value.t) ->functor (Valuation:Valuationwith type value = Value.t and type loc = Loc.location) ->functor (Eva:Forward_Evaluationwith type value := Value.t and type valuation := Valuation.t) ->sig..end
| Parameters: |
|
val evaluate : Eva.context ->
Valuation.t ->
subdivnb:int -> Cil_types.exp -> (Valuation.t * Value.t) Eval.evaluated
val reduce_by_enumeration : Eva.context ->
Valuation.t -> Cil_types.exp -> bool -> Valuation.t Eval.or_bottom