splitCsvBlocksSerial

private fnCsvTextBlock[] splitCsvBlocksSerial(const(char)[] text, size_t maxBlocks, char quote)

The single-pass walk (small texts, single thread, sparse newlines).