Portability | unportable |
---|---|
Stability | unstable |
Maintainer | Andrea Rossato <andrea.rossato@unitn.it> |
An ugly MODS parser
- readModsFile :: FilePath -> IO Reference
- readModsColletionFile :: FilePath -> IO [Reference]
- xpModsCollection :: PU [Reference]
- xpMods :: PU Reference
- xpReference :: PU Reference
- xpCiteKey :: PU String
- xpOrigin :: PU ([RefDate], [Agent], String)
- xpRefType :: PU RefType
- xpRefType' :: PU RefType
- xpGenre :: PU String
- xpRelatedItem :: PU Reference
- xpTitle :: PU String
- xpAgents :: PU (([Agent], [Agent], [Agent]), ([Agent], [Agent], [Agent]), ([Agent], [Agent]))
- xpAgent :: String -> String -> PU [Agent]
- xpNameData :: PU ([String], String)
- xpPart :: PU (([RefDate], String, String, String), (String, String, String))
- data Detail
- xpDetail :: PU Detail
- xpPage :: PU String
- xpUrl :: PU ([RefDate], String)
- readDate :: String -> [RefDate]
- betterThen :: Eq a => [a] -> [a] -> [a]
Documentation
readModsFile :: FilePath -> IO ReferenceSource
Read a file with a single MODS record.
readModsColletionFile :: FilePath -> IO [Reference]Source
Read a file with a collection of MODS records.
xpNameData :: PU ([String], String)Source
betterThen :: Eq a => [a] -> [a] -> [a]Source