From 8b8b730d3ba98d6c9e4e6274844641043b5fefbb Mon Sep 17 00:00:00 2001
From: Sébastien Dailly <sebastien@dailly.me>
Date: Mon, 17 Mar 2025 09:11:25 +0100
Subject: Moved the syntax module in its own library

---
 lib/file_handler/state.ml | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

(limited to 'lib/file_handler/state.ml')

diff --git a/lib/file_handler/state.ml b/lib/file_handler/state.ml
index 5b43aff..7cf57da 100644
--- a/lib/file_handler/state.ml
+++ b/lib/file_handler/state.ml
@@ -18,7 +18,7 @@ type insert_result = {
 
 type ('a, 'b) mapper = {
   get_row : 'b -> 'a Array.t;
-  get_value : 'a -> ImportCSV.DataType.t;
+  get_value : 'a -> ImportDataTypes.Value.t;
   default : 'a;
 }
 
@@ -105,14 +105,15 @@ let insert_row :
           sheet = state.sheet_number;
           row = state.row_number;
           target = None;
-          value = CSV.DataType.Content (String.concat ~sep:", " []);
+          value = ImportDataTypes.Value.Content (String.concat ~sep:", " []);
           exn = e;
         })
     execution
 
-(** Load the row with all the informations associated with this sheet. 
+(** Load the row with all the informations associated with this sheet.
 
- If an error has already been raised during the sheet, ignore this row only. *)
+    If an error has already been raised during the sheet, ignore this row only.
+*)
 let run_row :
     log_error:ImportErrors.t ->
     mapper:(_, 'row) mapper ->
@@ -147,20 +148,20 @@ let clear :
     log_error:ImportErrors.t ->
     'a ImportSQL.Db.t ->
     A.t ->
-    ImportConf.Syntax.t ->
+    ImporterSyntax.t ->
     unit ImportSQL.Db.result =
  fun ~log_error db mapping conf ->
   ImportSQL.Db.clear_duplicates db (A.table mapping) (A.keys mapping)
     ~f:(fun values ->
       let line =
         match snd @@ Array.get values 0 with
-        | ImportCSV.DataType.Integer i -> i
+        | ImportDataTypes.Value.Integer i -> i
         | _ -> -1
       and value = snd @@ Array.get values 1
       and target =
         match snd @@ Array.get values 2 with
-        | ImportCSV.DataType.Content s ->
-            Some (ImportConf.get_table_for_name conf (Some s))
+        | ImportDataTypes.Value.Content s ->
+            Some (ImporterSyntax.get_table_for_name conf (Some s))
         | _ -> None
       in
       let error =
-- 
cgit v1.2.3