scythe-0.1.0.0: Fast CSV lexing on ByteString

Safe HaskellNone
LanguageHaskell2010

Data.CSV.LexerUtils

Documentation

data LexerMode Source #

Constructors

InNormal 
InString 
Instances
Eq LexerMode Source # 
Instance details

Defined in Data.CSV.LexerUtils

Show LexerMode Source # 
Instance details

Defined in Data.CSV.LexerUtils

data Token Source #

Instances
Eq Token Source # 
Instance details

Defined in Data.CSV.LexerUtils

Methods

(==) :: Token -> Token -> Bool #

(/=) :: Token -> Token -> Bool #

Show Token Source # 
Instance details

Defined in Data.CSV.LexerUtils

Methods

showsPrec :: Int -> Token -> ShowS #

show :: Token -> String #

showList :: [Token] -> ShowS #

data AlexInput Source #

Constructors

AlexInput 
Instances
Eq AlexInput Source # 
Instance details

Defined in Data.CSV.LexerUtils

Show AlexInput Source # 
Instance details

Defined in Data.CSV.LexerUtils

token :: Applicative f => a -> p1 -> p2 -> f (Maybe a) Source #

data Error Source #

Instances
Eq Error Source # 
Instance details

Defined in Data.CSV.LexerUtils

Methods

(==) :: Error -> Error -> Bool #

(/=) :: Error -> Error -> Bool #

Show Error Source # 
Instance details

Defined in Data.CSV.LexerUtils

Methods

showsPrec :: Int -> Error -> ShowS #

show :: Error -> String #

showList :: [Error] -> ShowS #