Fixes #200. This was causing problems with the experiment to run corrupt clang on the LULESH code base. I basically fully implemented the csv standard (i.e. quoting fields when they have a newline or a comma, and handling quoted fields when reading). While I was there, I implemented unit tests and made the reader work within a range-based for loop with a valid input iterator.
Fixes #200. This was causing problems with the experiment to run corrupt clang on the LULESH code base. I basically fully implemented the csv standard (i.e. quoting fields when they have a newline or a comma, and handling quoted fields when reading). While I was there, I implemented unit tests and made the reader work within a range-based for loop with a valid input iterator.