| 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