I\'m building a parser for complex and large CSV files. The file is quite irregular with many blocks of information spread around the document. I have two conceptual questio