Analysis_and_optimization.Partial_evaluatorexception Rejected of Middle.Location_span.t * stringval is_int : int -> 'a Middle.Expr.t -> boolval apply_prefix_operator_int :
string ->
Core.Int.t ->
'a Middle.Expr.Pattern.tval apply_prefix_operator_real :
string ->
Core.Float.t ->
'a Middle.Expr.Pattern.tval apply_operator_int :
string ->
Core__.Int.t ->
Core__.Int.t ->
'a Middle.Expr.Pattern.tval apply_arithmetic_operator_real :
string ->
float ->
float ->
'a Middle.Expr.Pattern.tval apply_logical_operator_real :
string ->
'a ->
'a ->
'b Middle.Expr.Pattern.tval is_multi_index : 'a Middle.Index.t -> boolval eval_expr :
?preserve_stability:bool ->
Middle.Expr.Typed.t ->
Middle.Expr.Typed.tval simplify_index_expr :
Middle.Expr.Typed.Meta.t Middle.Expr.t Middle.Expr.Pattern.t ->
Middle.Expr.Typed.Meta.t Middle.Expr.t Middle.Expr.Pattern.tval remove_trailing_alls_expr :
'a Middle.Expr.Pattern.t ->
'a Middle.Expr.Pattern.tval simplify_indices_expr :
Middle.Expr.Typed.Meta.t Middle.Expr.t ->
Middle.Expr.Typed.Meta.t Middle.Expr.tval try_eval_expr : Middle.Expr.Typed.t -> Middle.Expr.Typed.tval eval_stmt :
(Middle.Expr.Typed.Meta.t, Middle.Location_span.t) Middle.Stmt.t ->
(Middle.Expr.Typed.Meta.t, Middle.Location_span.t) Middle.Stmt.t