| citeproc-hs-0.2: A Citation Style Language implementation in Haskell | Source code | Contents | Index
Text.CSL.Parser |
Portability | unportable
Stability | unstable
Maintainer | Andrea Rossato <andrea.rossato@unitn.it>
Description
The CS Language parsers
Synopsis
xpStyle :: PU Style
xpInfo :: PU (Maybe CSInfo)
xpTerms :: PU [TermMap]
xpMacros :: PU [MacroMap]
xpCitation :: PU Citation
xpBibliography :: PU Bibliography
xpOptions :: PU [Option]
xpSort :: PU [Sort]
xpChoose :: PU Element
xpMacro :: PU Element
xpConst :: PU Element
xpPointLocator :: PU Element
xpVariable :: PU Element
xpTerm :: PU Element
xpNames :: PU Element
xpShortNames :: PU Element
xpLabel :: PU Element
xpSubStitute :: PU Element
xpGroup :: PU Element
xpNumber :: PU Element
xpDate :: PU Element
xpTextElem :: PU a -> PU a
xpDelimiter :: PU String
xpPlural :: PU Bool
xpIncludePeriod :: PU Bool
xpCommon :: (XmlPickler b, XmlPickler c) => String -> PU (String, b, c)
xpAttrText :: String -> PU String
xpAttrText' :: String -> PU String
xpAttrWithDefault :: Eq a => a -> String -> PU a -> PU a
xpIElemWithDefault :: Eq a => a -> String -> PU a -> PU a
xpIElem :: String -> PU a -> PU a
readable :: (Read a, Show b) => (String -> a, b -> String)
toShow :: String -> String
toRead :: String -> String
readXmlFile :: PU a -> String -> IO a
readCSLFile :: FilePath -> IO Style
Documentation
xpStyle :: PU Style | Source
xpInfo :: PU (Maybe CSInfo) | Source
xpTerms :: PU [TermMap] | Source
xpMacros :: PU [MacroMap] | Source
xpCitation :: PU Citation | Source
xpBibliography :: PU Bibliography | Source
xpOptions :: PU [Option] | Source
xpSort :: PU [Sort] | Source
xpChoose :: PU Element | Source
xpMacro :: PU Element | Source
xpConst :: PU Element | Source
xpPointLocator :: PU Element | Source
xpVariable :: PU Element | Source
xpTerm :: PU Element | Source
xpNames :: PU Element | Source
xpShortNames :: PU Element | Source
xpLabel :: PU Element | Source
xpSubStitute :: PU Element | Source
xpGroup :: PU Element | Source
xpNumber :: PU Element | Source
xpDate :: PU Element | Source
xpTextElem :: PU a -> PU a | Source
xpDelimiter :: PU String | Source
xpPlural :: PU Bool | Source
xpIncludePeriod :: PU Bool | Source
xpCommon :: (XmlPickler b, XmlPickler c) => String -> PU (String, b, c) | Source
xpAttrText :: String -> PU String | Source
For mandatory attributes.
xpAttrText' :: String -> PU String | Source
For optional attributes.
xpAttrWithDefault :: Eq a => a -> String -> PU a -> PU a | Source
xpIElemWithDefault :: Eq a => a -> String -> PU a -> PU a | Source
xpIElem :: String -> PU a -> PU a | Source
A pickler for interleaved elements.
readable :: (Read a, Show b) => (String -> a, b -> String) | Source
toShow :: String -> String | Source
toRead :: String -> String | Source
readXmlFile :: PU a -> String -> IO a | Source
readCSLFile :: FilePath -> IO Style | Source
Read and parse a CSL style file into the internal style representation, the `Style`.
Produced by Haddock version 2.4.2