(r io.Reader, delim rune)
| 22 | } |
| 23 | |
| 24 | func newPreprocess(r io.Reader, delim rune) *preprocess { |
| 25 | if delim == 0 { |
| 26 | delim = ',' |
| 27 | } |
| 28 | return &preprocess{ |
| 29 | delimiter: delim, |
| 30 | scanner: bufio.NewReader(r), |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | func (p *preprocess) Read(b []byte) (int, error) { |
| 35 | n := len(p.leftover) |