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.')