-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Hydrogen Data -- -- Hydrogen Data @package hydrogen-data @version 0.10 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 Typeable Data instance Eq Data instance Generic Data instance Datatype D1Data instance Constructor C1_0Data instance Constructor C1_1Data instance Constructor C1_2Data instance Constructor C1_3Data instance Constructor C1_4Data instance Constructor C1_5Data instance Constructor C1_6Data instance Constructor C1_7Data instance Constructor C1_8Data instance Constructor C1_9Data instance Constructor C1_10Data instance Show Data instance Serialize 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 parseData :: Parser POPs Data loadData :: FilePath -> IO (Either SomethingBad Data) merge :: Data -> Data -> Data data Data isNode :: Data -> Bool isNumber :: Data -> Bool isString :: Data -> Bool isVersion :: Data -> Bool isUUID :: Data -> Bool isBool :: Data -> Bool isDateTime :: Data -> Bool isDate :: Data -> Bool isTime :: Data -> Bool isLink :: Data -> Bool isConstant :: Data -> Bool getNodeMap :: Data -> Map String Data getNodeList :: Data -> [Data] getNumber :: Monad m => Data -> m Rational getString :: Monad m => Data -> m String getVersion :: Monad m => Data -> m Version getUUID :: Monad m => Data -> m UUID getBool :: Monad m => Data -> m Bool getDateTime :: Monad m => Data -> m ZonedTime getDate :: Monad m => Data -> m Day getTime :: Monad m => Data -> m TimeOfDay getLink :: Monad m => Data -> m String getConstant :: Monad m => Data -> m String