Add initial TODO - csvtofsv - Convert CSV to FSV (`fs' (0x1c) as FS and `rs' (0x1e) as RS)
(HTM) hg clone https://bitbucket.org/iamleot/csvtofsv
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) changeset 714cfcac6912064b106651f0832082b02eb57957
(DIR) parent e68baee61d0b76ec445429a476d0f387e23d596b
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Tue, 25 Jun 2019 15:49:00
Add initial TODO
Diffstat:
TODO.txt | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff -r e68baee61d0b -r 714cfcac6912 TODO.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/TODO.txt Tue Jun 25 15:49:00 2019 +0200
@@ -0,0 +1,10 @@
+Possible known todo and parsing mistakes:
+
+- Gracefully handle FS and RS characters are present in CSV (probably by
+ returning a non-0 exit status)
+- `\r' should be always ignored
+- Trailing EOF without a `\n' or `\r\n' is not gracefully handled
+- Add more tests and tests funny things like `","","' (according RFC
+ 4180 this should be parsed as a single field because: `If fields are
+ not enclosed with double quotes, then double quotes may not appear
+ inside the fields.')