Copyright | (c) Stefan Berthold 2014-2015 |
---|---|
License | BSD3-style (see LICENSE) |
Maintainer | stefan.berthold@gmx.net |
Stability | unstable |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
The main program as library.
- version :: Version
- smallcapsNoRecursion :: Config -> Profile -> Text -> Either String Text
- parseLaTeX :: Text -> Either String (LaTeX, [Text])
- smallcaps :: Config -> Profile -> IO ()
- smallcapsHandle :: Handle -> Handle -> Config -> Profile -> IO ()
- smallcapsPipe :: Config -> Profile -> IO ()
- smallcapsFile :: FilePath -> FilePath -> Config -> Profile -> IO ()
- smallcapsRecursiveFile :: FilePath -> FilePath -> Config -> Profile -> IO ()
- recursiveContents :: FilePath -> Map FilePath (FilePath, LaTeX) -> [FilePath] -> IO (Map FilePath (FilePath, LaTeX))
- prefixed :: FilePath -> FilePath -> Text -> IO ()
- texPath :: FilePath -> FilePath
- getPrefix :: [Flag] -> String
- data Flag
- runFlags :: Config -> Profile -> [Flag] -> [String] -> IO ()
- reconf :: Config -> [Flag] -> Config
- options :: [OptDescr Flag]
- opts :: [String] -> IO ([Flag], [String])
- usage :: IO ()
- putVersion :: IO ()
Meta information
Pure functions
Main program function
smallcapsPipe :: Config -> Profile -> IO () Source
recursiveContents :: FilePath -> Map FilePath (FilePath, LaTeX) -> [FilePath] -> IO (Map FilePath (FilePath, LaTeX)) Source
Program flags
Help texts
putVersion :: IO () Source