Tokenise CSV text into rows of raw string fields. Handles quoted fields (delimiters, newlines and "" escapes inside quotes). A trailing newline does not produce a spurious empty final row.
""
Tokenise CSV text into rows of raw string fields. Handles quoted fields (delimiters, newlines and
""escapes inside quotes). A trailing newline does not produce a spurious empty final row.