From 6cb5e8c8e2838faaabc6e7b391c858f8ccd7dedb Mon Sep 17 00:00:00 2001
From: Thibaut Benjamin <thibaut.benjamin@cea.fr>
Date: Wed, 13 Oct 2021 10:43:46 +0200
Subject: [PATCH] [e-acsl] rename file

---
 src/plugins/e-acsl/Makefile.in                            | 2 +-
 src/plugins/e-acsl/headers/header_spec.txt                | 4 ++--
 src/plugins/e-acsl/src/analyses/bound_variables.ml        | 2 +-
 .../{predicate_normalizer.ml => logic_normalizer.ml}      | 0
 .../{predicate_normalizer.mli => logic_normalizer.mli}    | 0
 src/plugins/e-acsl/src/analyses/typing.ml                 | 8 ++++----
 src/plugins/e-acsl/src/code_generator/injector.ml         | 4 ++--
 src/plugins/e-acsl/src/code_generator/translate.ml        | 4 ++--
 8 files changed, 12 insertions(+), 12 deletions(-)
 rename src/plugins/e-acsl/src/analyses/{predicate_normalizer.ml => logic_normalizer.ml} (100%)
 rename src/plugins/e-acsl/src/analyses/{predicate_normalizer.mli => logic_normalizer.mli} (100%)

diff --git a/src/plugins/e-acsl/Makefile.in b/src/plugins/e-acsl/Makefile.in
index 621b258f44d..dfb8d49cd2d 100644
--- a/src/plugins/e-acsl/Makefile.in
+++ b/src/plugins/e-acsl/Makefile.in
@@ -59,7 +59,7 @@ SRC_PROJECT_INITIALIZER:=\
 SRC_ANALYSES:= \
 	rte \
 	lscope \
-	predicate_normalizer \
+	logic_normalizer \
 	bound_variables \
 	interval \
 	typing \
diff --git a/src/plugins/e-acsl/headers/header_spec.txt b/src/plugins/e-acsl/headers/header_spec.txt
index 9f014a0a1ab..b8d2e280542 100644
--- a/src/plugins/e-acsl/headers/header_spec.txt
+++ b/src/plugins/e-acsl/headers/header_spec.txt
@@ -76,11 +76,11 @@ src/analyses/interval.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/interval.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/literal_strings.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/literal_strings.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
+src/analyses/predicate_normalizer.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
+src/analyses/predicate_normalizer.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/lscope.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/lscope.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/memory_tracking.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
-src/analyses/predicate_normalizer.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
-src/analyses/predicate_normalizer.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/memory_tracking.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/rte.ml: CEA_LGPL_OR_PROPRIETARY.E_ACSL
 src/analyses/rte.mli: CEA_LGPL_OR_PROPRIETARY.E_ACSL
diff --git a/src/plugins/e-acsl/src/analyses/bound_variables.ml b/src/plugins/e-acsl/src/analyses/bound_variables.ml
index 7e450eb7158..9ca2a162568 100644
--- a/src/plugins/e-acsl/src/analyses/bound_variables.ml
+++ b/src/plugins/e-acsl/src/analyses/bound_variables.ml
@@ -731,7 +731,7 @@ end
 
     method !vpredicate  p =
       let loc = p.pred_loc in
-      match Predicate_normalizer.get_pred p with
+      match Logic_normalizer.get_pred p with
       | PoT_pred p -> Error.generic_handle (process_quantif ~loc) () p;
         Cil.DoChildren
       | PoT_term _ -> Cil.DoChildren
diff --git a/src/plugins/e-acsl/src/analyses/predicate_normalizer.ml b/src/plugins/e-acsl/src/analyses/logic_normalizer.ml
similarity index 100%
rename from src/plugins/e-acsl/src/analyses/predicate_normalizer.ml
rename to src/plugins/e-acsl/src/analyses/logic_normalizer.ml
diff --git a/src/plugins/e-acsl/src/analyses/predicate_normalizer.mli b/src/plugins/e-acsl/src/analyses/logic_normalizer.mli
similarity index 100%
rename from src/plugins/e-acsl/src/analyses/predicate_normalizer.mli
rename to src/plugins/e-acsl/src/analyses/logic_normalizer.mli
diff --git a/src/plugins/e-acsl/src/analyses/typing.ml b/src/plugins/e-acsl/src/analyses/typing.ml
index f7159b31556..95c9189b0e6 100644
--- a/src/plugins/e-acsl/src/analyses/typing.ml
+++ b/src/plugins/e-acsl/src/analyses/typing.ml
@@ -677,7 +677,7 @@ let rec type_term
     | Ttype _
     | Tempty_set  -> dup Nan
   in
-  let t = Predicate_normalizer.get_term t in
+  let t = Logic_normalizer.get_term t in
   Memo.memo ~lenv
     (fun t ->
        let ty, op = infer t in
@@ -806,7 +806,7 @@ and type_bound_variables ~loc ~lenv (t1, lv, t2) =
   (t1, lv, t2)
 
 and type_predicate ?(lenv=[]) p =
-  match Predicate_normalizer.get_pred p with
+  match Logic_normalizer.get_pred p with
   | PoT_term t -> type_term ~use_gmp_opt:true ~lenv t
   | PoT_pred p ->
     Cil.CurrentLoc.set p.pred_loc;
@@ -1016,12 +1016,12 @@ let type_code_annot lenv annot =
   ignore (Visitor.visitFramacCodeAnnotation (typer_visitor lenv) annot)
 
 let preprocess_predicate lenv p =
-  Predicate_normalizer.preprocess_predicate p;
+  Logic_normalizer.preprocess_predicate p;
   Bound_variables.preprocess_predicate p;
   ignore (Visitor.visitFramacPredicate (typer_visitor lenv) p)
 
 let preprocess_rte ~lenv rte =
-  Predicate_normalizer.preprocess_annot rte;
+  Logic_normalizer.preprocess_annot rte;
   Bound_variables.preprocess_annot rte;
   type_code_annot lenv rte
 
diff --git a/src/plugins/e-acsl/src/code_generator/injector.ml b/src/plugins/e-acsl/src/code_generator/injector.ml
index 23e1965ce62..5964cedbcf0 100644
--- a/src/plugins/e-acsl/src/code_generator/injector.ml
+++ b/src/plugins/e-acsl/src/code_generator/injector.ml
@@ -852,7 +852,7 @@ let reset_all ast =
   Literal_strings.reset ();
   Global_observer.reset ();
   Bound_variables.clear_guards ();
-  Predicate_normalizer.clear ();
+  Logic_normalizer.clear ();
   Typing.clear ();
   (* reset some kernel states: *)
   (* reset the CFG that has been heavily modified by the code generation step *)
@@ -869,7 +869,7 @@ let inject () =
   Options.feedback ~level:2
     "preprocessing annotations in project %a"
     Project.pretty current_project;
-  Predicate_normalizer.preprocess ast;
+  Logic_normalizer.preprocess ast;
   Options.feedback ~level:2
     "normalizing quantifiers in project %a"
     Project.pretty current_project;
diff --git a/src/plugins/e-acsl/src/code_generator/translate.ml b/src/plugins/e-acsl/src/code_generator/translate.ml
index 618d4751d6a..b0c3d6a1339 100644
--- a/src/plugins/e-acsl/src/code_generator/translate.ml
+++ b/src/plugins/e-acsl/src/code_generator/translate.ml
@@ -853,7 +853,7 @@ and term_to_exp ~adata kf env t =
                                    environment '%a'"
     Printer.pp_term t generate_rte Typing.Function_params_ty.pretty
     (Env.Local_vars.get env);
-  let t = Predicate_normalizer.get_term t in
+  let t = Logic_normalizer.get_term t in
   Extlib.flatten
     (Env.with_rte_and_result env false
        ~f:(fun env ->
@@ -1225,7 +1225,7 @@ and predicate_content_to_exp ~adata ?name kf env p =
   | Pfresh _ -> Env.not_yet env "\\fresh"
 
 and predicate_to_exp ~adata ?name kf ?rte env p =
-  match Predicate_normalizer.get_pred p with
+  match Logic_normalizer.get_pred p with
   | PoT_term t -> term_to_exp ~adata kf env t
   | PoT_pred p ->
     let rte = match rte with None -> Env.generate_rte env | Some b -> b in
-- 
GitLab