Portability | unportable |
---|---|
Stability | unstable |
Maintainer | Jose A. Ortega Ruiz <jao@gnu.org> |
Safe Haskell | None |
Parsers
Description
Parsers needed for Xmobar, a text based status bar
- parseString :: Config -> String -> IO [(Widget, ColorString, Maybe [Action])]
- parseTemplate :: Config -> String -> IO [(Runnable, String, String)]
- parseConfig :: String -> Either ParseError (Config, [String])
- data Widget
Documentation
parseString :: Config -> String -> IO [(Widget, ColorString, Maybe [Action])]
Runs the string parser
parseTemplate :: Config -> String -> IO [(Runnable, String, String)]
Actually runs the template parsers
parseConfig :: String -> Either ParseError (Config, [String])
Parse the config, logging a list of fields that were missing and replaced by the default definition.