Hie.Cabal.Parser
data Package Source #
Constructors
Defined in Hie.Cabal.Parser
Methods
showsPrec :: Int -> Package -> ShowS #
show :: Package -> String #
showList :: [Package] -> ShowS #
(==) :: Package -> Package -> Bool #
(/=) :: Package -> Package -> Bool #
compare :: Package -> Package -> Ordering #
(<) :: Package -> Package -> Bool #
(<=) :: Package -> Package -> Bool #
(>) :: Package -> Package -> Bool #
(>=) :: Package -> Package -> Bool #
max :: Package -> Package -> Package #
min :: Package -> Package -> Package #
data Component Source #
showsPrec :: Int -> Component -> ShowS #
show :: Component -> String #
showList :: [Component] -> ShowS #
(==) :: Component -> Component -> Bool #
(/=) :: Component -> Component -> Bool #
compare :: Component -> Component -> Ordering #
(<) :: Component -> Component -> Bool #
(<=) :: Component -> Component -> Bool #
(>) :: Component -> Component -> Bool #
(>=) :: Component -> Component -> Bool #
max :: Component -> Component -> Component #
min :: Component -> Component -> Component #
data CompType Source #
showsPrec :: Int -> CompType -> ShowS #
show :: CompType -> String #
showList :: [CompType] -> ShowS #
(==) :: CompType -> CompType -> Bool #
(/=) :: CompType -> CompType -> Bool #
compare :: CompType -> CompType -> Ordering #
(<) :: CompType -> CompType -> Bool #
(<=) :: CompType -> CompType -> Bool #
(>) :: CompType -> CompType -> Bool #
(>=) :: CompType -> CompType -> Bool #
max :: CompType -> CompType -> CompType #
min :: CompType -> CompType -> CompType #
type Name = Text Source #
extractPkgs :: Parser [Text] Source #
parsePackage' :: Text -> Either String Package Source #