diff --git a/README.md b/README.md index 910b1ad..56ad5ac 100644 --- a/README.md +++ b/README.md @@ -1835,12 +1835,12 @@ import csv ### Parameters * **`'dialect'` - Master parameter that sets the default values. String or a 'csv.Dialect' object.** * **`'delimiter'` - A one-character string used to separate fields.** +* **`'lineterminator'` - How writer terminates rows. Reader is hardcoded to '\n', '\r', '\r\n'.** * **`'quotechar'` - Character for quoting fields that contain special characters.** +* **`'escapechar'` - Character for escaping quotechars.** * **`'doublequote'` - Whether quotechars inside fields are/get doubled or escaped.** -* **`'skipinitialspace'` - Is space character at the start of the field stripped by the reader.** -* **`'lineterminator'` - How writer terminates rows. Reader is hardcoded to '\n', '\r', '\r\n'.** * **`'quoting'` - 0: As necessary, 1: All, 2: All but numbers which are read as floats, 3: None.** -* **`'escapechar'` - Character for escaping quotechars if 'doublequote' is False.** +* **`'skipinitialspace'` - Is space character at the start of the field stripped by the reader.** ### Dialects ```text @@ -1848,12 +1848,12 @@ import csv | | excel | excel-tab | unix | +------------------+--------------+--------------+--------------+ | delimiter | ',' | '\t' | ',' | +| lineterminator | '\r\n' | '\r\n' | '\n' | | quotechar | '"' | '"' | '"' | +| escapechar | None | None | None | | doublequote | True | True | True | -| skipinitialspace | False | False | False | -| lineterminator | '\r\n' | '\r\n' | '\n' | | quoting | 0 | 0 | 1 | -| escapechar | None | None | None | +| skipinitialspace | False | False | False | +------------------+--------------+--------------+--------------+ ``` diff --git a/index.html b/index.html index f5fdc11..743f6e3 100644 --- a/index.html +++ b/index.html @@ -54,7 +54,7 @@
- +
@@ -1528,22 +1528,22 @@ CompletedProcess(args=['bc', Parameters

Dialects

┏━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━┓
 ┃                  │     excel    │   excel-tab  │     unix     ┃
 ┠──────────────────┼──────────────┼──────────────┼──────────────┨
 ┃ delimiter        │       ','    │      '\t'    │       ','    ┃
+┃ lineterminator   │    '\r\n'    │    '\r\n'    │      '\n'    ┃
 ┃ quotechar        │       '"'    │       '"'    │       '"'    ┃
+┃ escapechar       │      None    │      None    │      None    ┃
 ┃ doublequote      │      True    │      True    │      True    ┃
-┃ skipinitialspace │     False    │     False    │     False    ┃
-┃ lineterminator   │    '\r\n'    │    '\r\n'    │      '\n'    ┃
 ┃ quoting          │         0    │         0    │         1    ┃
-┃ escapechar       │      None    │      None    │      None    ┃
+┃ skipinitialspace │     False    │     False    │     False    ┃
 ┗━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┛
 
@@ -2935,7 +2935,7 @@ $ deactivate # Deactivates the activ diff --git a/parse.js b/parse.js index b78ba3a..c55ff16 100755 --- a/parse.js +++ b/parse.js @@ -464,12 +464,12 @@ const DIAGRAM_9_B = "┃ │ excel │ excel-tab │ unix ┃\n" + "┠──────────────────┼──────────────┼──────────────┼──────────────┨\n" + "┃ delimiter │ ',' │ '\\t' │ ',' ┃\n" + + "┃ lineterminator │ '\\r\\n' │ '\\r\\n' │ '\\n' ┃\n" + "┃ quotechar │ '\"' │ '\"' │ '\"' ┃\n" + + "┃ escapechar │ None │ None │ None ┃\n" + "┃ doublequote │ True │ True │ True ┃\n" + - "┃ skipinitialspace │ False │ False │ False ┃\n" + - "┃ lineterminator │ '\\r\\n' │ '\\r\\n' │ '\\n' ┃\n" + "┃ quoting │ 0 │ 0 │ 1 ┃\n" + - "┃ escapechar │ None │ None │ None ┃\n" + + "┃ skipinitialspace │ False │ False │ False ┃\n" + "┗━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━┛\n"; const DIAGRAM_95_A =