module Text.Delimited.Types ( Content, Record, Field, Result ) where import Data.ByteString (ByteString) import Data.ParserCombinators.Attoparsec.Char8 (ParseError) -- | A delimited file is a series of variable length records. type Content = [Record] -- | A record is a series of fields. -- Each record is located on a separate line, delimited by a line break (CRLF). type Record = [Field] -- | A field is a strict ByteString. type Field = ByteString -- | Result type. type Result a = Either ParseError a