Read a manual from its source files
- inline :: Parser Inline
- eparse_inline :: String -> Either ParseError [Inline]
- parse_inline :: String -> IO [Inline]
- yext :: Maybe Yaml -> String -> String
- ystr :: Yaml -> Maybe String
- ymap :: (Yaml -> a) -> Yaml -> Maybe [a]
- read_mbanner :: Banner -> Maybe Yaml -> IO Banner
- read_key :: String -> Maybe Yaml -> String
- not_empty :: String -> String -> String
- load_section :: FilePath -> IO Section
- catch_read_errs :: String -> IO a -> IO a
- load_section_nums :: FilePath -> [Int] -> IO Section
- sort_sections :: [Section] -> [Section]
- paras :: Maybe Yaml -> IO (Maybe [Paragraph])
- getDirectoryFiles :: FilePath -> IO [FilePath]
- load_manual :: FilePath -> IO Manual
Documentation
eparse_inline :: String -> Either ParseError [Inline]Source
Parse inline elements
parse_inline :: String -> IO [Inline]Source
Parse inline elements
load_section :: FilePath -> IO SectionSource
Load a section and all associated subsections.
catch_read_errs :: String -> IO a -> IO aSource
Catch errors while reading files
load_section_nums :: FilePath -> [Int] -> IO SectionSource
Load a section and all associated subsections.
sort_sections :: [Section] -> [Section]Source
getDirectoryFiles :: FilePath -> IO [FilePath]Source
Get the qualified names of files in a directory
load_manual :: FilePath -> IO ManualSource
Load a manual from a directory