(text, f)
| 8178 | DELIMITER = delimiter.charCodeAt(0); |
| 8179 | |
| 8180 | function parse(text, f) { |
| 8181 | var convert, columns, rows = parseRows(text, function(row, i) { |
| 8182 | if (convert) return convert(row, i - 1); |
| 8183 | columns = row, convert = f ? customConverter(row, f) : objectConverter(row); |
| 8184 | }); |
| 8185 | rows.columns = columns || []; |
| 8186 | return rows; |
| 8187 | } |
| 8188 | |
| 8189 | function parseRows(text, f) { |
| 8190 | var rows = [], // output rows |
no test coverage detected