Fs2CsvParser

class Object
trait Matchable
class Any

Value members

Concrete methods

def parse[F[_] : RaiseThrowable](options: Options): (F, String) => ArraySeq[String]

Turns a stream of strings into a stream of CSV records.

Turns a stream of strings into a stream of CSV records.

Raises a Error.LineTooLong if a line is longer than maximumLineLength.

def splitLines[F[_] : RaiseThrowable](options: Options): (F, String) => String

Split strings into CSV lines using both '\n' and '\r\n' as delimiters.

Split strings into CSV lines using both '\n' and '\r\n' as delimiters.

Delimiters within double-quotes are ignored.

Raises a Error.LineTooLong if a line is longer than maximumLineLength.