úÎ$z#{     Miscellaneous definitions*© 2015 Patryk Zadarnowski <pat@jantar.org>BSD3pat@jantar.org experimentalportableNoneNZCodec error type.MInput ends in a partial cell value. For encoder, this means that the last Cell# of the input stream specifies the EOP delimiter instead of EOR or EOTk. For decoder, this means that the last cell of the input stream is missing the closing quote character.LInput ends in a partial row value. For encoder, this means that the last Cell# of the input stream specifies the EOC delimiter instead of EOR or EOTf. For decoder, this means that the last row of the input stream is missing the line break sequence.line byte valuecarriage return byte valuequote character byte valuecomma character byte value1Emits a bytestring, filtering out the empty ones.+Delivers a simple stream processor failure. UIdentifies special byte values, which should never appear within unquoted CSV fields. /The field delimiter string (a quote character.) /The field separator string (a comma character.) *The field separator (CR+LF byte sequence.) 1An escaped quote string (double quote character.)    Streaming CSV encoder*© 2015 Patryk Zadarnowski <pat@jantar.org>BSD3pat@jantar.org experimentalportableNoneIN encodeCSV n´ is an infinite pipe that converts a stream of cells into a fragmented strict representation of a CSV file, unconditionally quoting any field values with length greater than n.encodeLazyCSV n² is an infinite pipe that converts a stream of cells into a fragmented lazy representation of a CSV file, unconditionally quoting any field values with length greater than n.Streaming CSV decoder*© 2015 Patryk Zadarnowski <pat@jantar.org>BSD3pat@jantar.org experimentalportableNoneINZhA Quiver processor that parses a fragmented lazy representation of a CSV file into a stream of cells.jA Quiver processor that parses a fragmented strict representation of a CSV file into a stream of cells.Quiver CSV codec*© 2015 Patryk Zadarnowski <pat@jantar.org>BSD3pat@jantar.org experimentalportableNoneZ     quive_LFoSvYwSyj73BDsxIE3zylControl.Quiver.CSV.ExtrasControl.Quiver.CSV.EncoderControl.Quiver.CSV.DecoderControl.Quiver.CSVCSVErrorIncompleteCell IncompleteRowLFCRQCCC*>:> deliverError isSpecialfieldDelimiterfieldSeparatorrecordSeparator quoteSequence encodeCSV encodeLazyCSV decodeLazyCSV decodeCSV quotePart