diff --git a/src/caoscrawler/scripts/generators.py b/src/caoscrawler/scripts/generators.py
index 927d4dcaf7f6123a50d30657beff1cb1b32d381e..ebd6b8060787c22954b813ef020e9073e9637c1c 100644
--- a/src/caoscrawler/scripts/generators.py
+++ b/src/caoscrawler/scripts/generators.py
@@ -196,8 +196,24 @@ cfood: str
             defs.append(def_str)
             del defs
 
+        sep = repr(sniffed.delimiter)
+        sep = f'"{sep[1:-1]}"'
+        match_str = f"""'.*[ct]sv'
+      sep: {sep}
+      # "header": [int]
+      # "names": [str]
+      # "index_col": [int]
+      # "usecols": [int]
+      # "true_values": [str]
+      # "false_values": [str]
+      # "na_values": [str]
+      # "skiprows": [int]
+      # "nrows": [int]
+      # "keep_default_na": [bool]
+        """
+
         cfood_str = (_CustomTemplate(CFOOD_TEMPLATE).substitute({"file": "CSVTableConverter",
-                                                                 "match": ".*\\[ct]sv"})
+                                                                 "match": match_str})
                      + prefix[2:] + "ColumnValue:\n" + "".join(defs_col_value)
                      + prefix[2:] + "ColumnValueReference:\n" + "".join(defs_col_value_ref)
                      )