!*2      !"#$%&'()*+,-./01None.2svA strict version of  for monads.3svlParse a field. The field may be in either the escaped or non-escaped format. The return value is unescaped.324(C) CSIRO 2017-2019BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableNoneS456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(C) CSIRO 2017-2019BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableNone B(C) CSIRO 2017-2019BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableSafe#svA #+ informs the parser how to parse your file.A default is provided as ' , seen below.%sv3Which separator does the file use? Usually this is , but it can also be pipe, or any other Word8 ( = Word8)&sv7Whether there is a header row with column names or not.'svDefault parsing options.GThe default is a comma separator, with a header at the top of the file.(svThe default separator is comma.)sv(The default is that a header is present.#$%&'()#$%&'()(C) CSIRO 2017-2019BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableSafe (C) CSIRO 2017-2019BSD3-George Wilson <george.wilson@data61.csiro.au> experimental non-portableNoneP,svParse a 5 as an Sv, and then decode it with the given decoder.-svParse a B as an Sv, and then decode it with the given colum based decoder..sv%Load a file, parse it, and decode it./sv/Load a file, parse it, and decode it by column.0svDecode from a 1svDecode from a ~  fghijklmnopqrstuvwxyz{|}~ "!#$%&'(),-./01),.0-/1    "!   !"#$%&'()*+*,*-*.*/*0*12342352367789:;<=>?@ABCDEF*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*xyzy{y|y}y~yyyyruqjklmvwbyyyyyyyy23sv-1.4-JRPx5zEluctxrZ2ZkLeHiData.Sv Data.Sv.ParseData.Sv.Alien.Cassava Data.Functor<$>Data.Sv.DecodeData.Sv.EncodeData.Sv.StructurebaseData.Functor.Contravariant contramap Contravariant>$*contravariant-1.5.2-1ZQM8SswnWXJmdlHRX0Vig$Data.Functor.Contravariant.Divisiblechosendividedconquerdivide Divisiblechooselose Decidable*semigroupoids-5.3.2-4QoNSBbTIGK3dVQwmcGKLWData.Functor.AltAltmanysome"sv-core-0.5-FUYVSVpMYIH8DRt0uk7bpSData.Sv.Encode.Core=: encodeRowencodeNamedBuilder encodeBuilderencodeNamedToFile encodeToFileencodeNamedToHandleencodeToHandle encodeNamedencodeData.Sv.Decode.Core.:==<<>>== decodeEither' decodeEither decodeMaydecode%validation-1.1-2MwEWpCUflMBSAc9WlRi3EData.Validation ValidationFailureSuccess ParseOptions _separator _headednessdefaultParseOptionsdefaultSeparatordefaultHeadedness$fHasSeparatorParseOptions$fHasHeadednessParseOptions parseDecodeparseDecodeNamedparseDecodeFromFileparseDecodeNamedFromFileparseDecodeFromDsvCursorparseDecodeNamedFromDsvCursor<$!>fieldcolumnmakePositional anonymousrunNamed runDecodepromote'promotemkDecodeonError bindDecodewithTextReader withParsecwithAttoparsec withTrifecta alterInput mapErrorsdecodeReadWithMsg decodeRead' decodeReadread'read categorical' categoricalorElseEorElseeither optionalFieldorEmpty ignoreFailureelementchoice emptyFieldboolean'booleanrationaldoublefloatintegerintexactlyreplaceignorestringlazyByteStringlazyUtf8utf8 byteStringcharrowcontentsData.Sv.Decode.Error validateMaybevalidateEitherWithvalidateEither badDecodebadParseunknownCategoricalValueexpectedEndOfRowunexpectedEndOfRow decodeErrorData.Sv.Decode.Type buildDecodeDecode unwrapDecodeDecode' DecodeErrorUnexpectedEndOfRowExpectedEndOfRowUnknownCategoricalValue MissingColumn MissingHeader BadConfigBadParse BadDecode DecodeErrorsDecodeValidation unsafeConstunsafeLazyByteStringunsafeByteStringunsafeByteStringBuilder unsafeText unsafeString encodeOfMayencodeOfnamedbool10boolYN boolYesNo boolyesno booltruefalse boolTrueFalsetext doubleFast<>emptynopshowconstencodeRowBuilder unsafeBuildermkEncodeWithOpts mkEncodeBSData.Sv.Encode.TypeEncode getEncodeData.Sv.Encode.OptionsdefaultEncodeOptionsQuotingAlwaysAsNeededNever EncodeOptions_encodeSeparator_quoting_newline_terminalNewlineHasEncodeOptionsData.Sv.Structure.Separator HasSeparator separatorcomma SeparatortabpipeData.Sv.Structure.Headedness HeadednessUnheadedHeaded HasHeadedness headednessbytestring-0.10.8.2Data.ByteString.Internal ByteString#hw-dsv-0.3.5-2mLWvSN1I8HCnHI0sdU1KJ&HaskellWorks.Data.Dsv.Lazy.Cursor.Type DsvCursor NameEncodeunNamedEnewline encodeOptionsquotingterminalNewline dieOnError' dieOnErrordisplayErrors' displayErrorsvalidateTrifectaResult badConfig missingHeader missingColumnrunDecodeState DecodeStategetDecodeStateInd NameDecodeNamedunNamed NameDecode'bindValidation