Thank you for this wonderful library and the work you’re putting in, as I was working with this asc reader I came across a peculiuar situation, I was reading the asc file (strangely, a file from the unittest folder, so a standard file) and an exception was thrown when I was parsing the different asc lines.
in File.cpp read() method,
when the reader encounters an empty line (last line of asc file), an exception is thrown when trying the check line.back()=='\r'
I managed to work around this issue by adding a return nullptr when line is empty before this check, but an official fix would be wonderful
Thank you for your support.