-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Hydrogen Data -- @package hydrogen-data @version 0.6 module Hydrogen.Data.Types data Data DNode :: Map String Data -> [Data] -> Data DNumber :: Rational -> Data DString :: String -> Data DVersion :: Version -> Data DUUID :: UUID -> Data DBool :: Bool -> Data DDateTime :: ZonedTime -> Data DDate :: Day -> Data DTime :: TimeOfDay -> Data DLink :: String -> Data DConstant :: String -> Data showsDNode :: String -> Data -> ShowS instance Eq Data instance Show Data module Hydrogen.Data.Parser parseData :: Parser POPs Data items :: Monad m => ParsecT POPs u m Data value :: Monad m => ParsecT POPs u m Data link :: Monad m => ParsecT POPs u m Data keyValue :: Monad m => ParsecT [(SourcePos, POP)] u m (String, Data) node :: Monad m => ParsecT [(SourcePos, POP)] u m (String, Data) separator :: Monad m => ParsecT POPs u m String noSeparator :: Monad m => ParsecT POPs u m POP equals :: Monad m => String -> ParsecT POPs u m String matches :: Monad m => String -> ParsecT POPs u m String module Hydrogen.Data emptyNode :: Data loadData :: FilePath -> IO (Either SomethingBad Data) merge :: Data -> Data -> Data data Data