brok-1.1.0: Finds broken links in text files
Brok.Types.Document
type TFilePath = Text Source #
type Error = Text Source #
data Phase Source #
Constructors
Defined in Brok.Types.Document
Methods
(==) :: Phase -> Phase -> Bool #
(/=) :: Phase -> Phase -> Bool #
showsPrec :: Int -> Phase -> ShowS #
show :: Phase -> String #
showList :: [Phase] -> ShowS #
data Document Source #
(==) :: Document -> Document -> Bool #
(/=) :: Document -> Document -> Bool #
showsPrec :: Int -> Document -> ShowS #
show :: Document -> String #
showList :: [Document] -> ShowS #
type LDAcc a = (LinkDictionary, [a]) Source #
getPath :: Document -> TFilePath Source #
notFound :: TFilePath -> Document Source #
withContent :: TFilePath -> Text -> Document Source #
parseLinks :: Document -> Document Source #
findLinks :: ([URL] -> Link -> Link) -> [URL] -> Document -> Document Source #
cachedLinks :: [URL] -> Document -> Document Source #
ignoredLinks :: [URL] -> Document -> Document Source #
checkLink :: LDAcc Link -> Link -> Brok (LDAcc Link) Source #
checkDocument :: LDAcc Document -> Document -> Brok (LDAcc Document) Source #
checkLinks :: [Document] -> Brok [Document] Source #
justLinks :: Document -> [Link] Source #