-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Support for serialising Haskell to and from Yaml. -- -- Binds to the libyaml library @package data-object-yaml @version 0.0.0 module Data.Object.Yaml.Internal data Event EventNone :: Event EventStreamStart :: Event EventStreamEnd :: Event EventDocumentStart :: Event EventDocumentEnd :: Event EventAlias :: Event EventScalar :: ByteString -> Tag -> Style -> Event EventSequenceStart :: Event EventSequenceEnd :: Event EventMappingStart :: Event EventMappingEnd :: Event data Style Any :: Style Plain :: Style SingleQuoted :: Style DoubleQuoted :: Style Literal :: Style Folded :: Style data Tag StrTag :: Tag FloatTag :: Tag NullTag :: Tag BoolTag :: Tag SetTag :: Tag IntTag :: Tag SeqTag :: Tag MapTag :: Tag UriTag :: String -> Tag NoTag :: Tag data YamlException YamlParserException :: String -> String -> Int -> YamlException parserProblem :: YamlException -> String parserContext :: YamlException -> String parserOffset :: YamlException -> Int YamlEmitterException :: String -> YamlException emitterProblem :: YamlException -> String YamlOutOfMemory :: YamlException YamlInvalidEventStreamBeginning :: [Event] -> YamlException YamlInvalidEventStreamEnd :: [Event] -> YamlException YamlPrematureEventStreamEnd :: YamlException YamlNonScalarKey :: YamlException YamlInvalidStartingEvent :: Event -> YamlException instance Typeable YamlException instance Show YamlException instance Show Tag instance Eq Tag instance Show Style instance Eq Style instance Enum Style instance Bounded Style instance Ord Style instance Show Event instance Eq Event instance Exception YamlException instance ConvertSuccess String Tag instance ConvertSuccess ByteString Tag instance ConvertSuccess Tag String module Data.Object.Yaml newtype YamlDoc YamlDoc :: ByteString -> YamlDoc unYamlDoc :: YamlDoc -> ByteString readYamlDoc :: FilePath -> IO YamlDoc writeYamlDoc :: FilePath -> YamlDoc -> IO () data YamlScalar YamlScalar :: ByteString -> Tag -> Style -> YamlScalar value :: YamlScalar -> ByteString tag :: YamlScalar -> Tag style :: YamlScalar -> Style data Tag StrTag :: Tag FloatTag :: Tag NullTag :: Tag BoolTag :: Tag SetTag :: Tag IntTag :: Tag SeqTag :: Tag MapTag :: Tag UriTag :: String -> Tag NoTag :: Tag data Style Any :: Style Plain :: Style SingleQuoted :: Style DoubleQuoted :: Style Literal :: Style Folded :: Style type YamlObject = Object YamlScalar YamlScalar -- | Parse a YamlObject from an event stream eventsToYamlObject :: (MonadFailure YamlException m) => [Event] -> m YamlObject data YamlException YamlParserException :: String -> String -> Int -> YamlException parserProblem :: YamlException -> String parserContext :: YamlException -> String parserOffset :: YamlException -> Int YamlEmitterException :: String -> YamlException emitterProblem :: YamlException -> String YamlOutOfMemory :: YamlException YamlInvalidEventStreamBeginning :: [Event] -> YamlException YamlInvalidEventStreamEnd :: [Event] -> YamlException YamlPrematureEventStreamEnd :: YamlException YamlNonScalarKey :: YamlException YamlInvalidStartingEvent :: Event -> YamlException instance ConvertAttempt YamlDoc StringObject instance ConvertSuccess StringObject YamlDoc instance ConvertAttempt YamlDoc TextObject instance ConvertSuccess TextObject YamlDoc instance ConvertAttempt [Event] YamlObject instance ConvertAttempt YamlDoc YamlObject instance ConvertSuccess YamlObject YamlDoc instance ConvertSuccess YamlObject [Event] instance ConvertAttempt (Object Text Text) [(YamlScalar, Object Text Text)] instance ConvertSuccess [(YamlScalar, Object Text Text)] (Object Text Text) instance ConvertAttempt (Object Text Text) [(YamlScalar, Object YamlScalar YamlScalar)] instance ConvertSuccess [(YamlScalar, Object YamlScalar YamlScalar)] (Object Text Text) instance ConvertAttempt (Object Text Text) (Object YamlScalar YamlScalar) instance ConvertSuccess (Object YamlScalar YamlScalar) (Object Text Text) instance ConvertAttempt (Object Text Text) [Object YamlScalar YamlScalar] instance ConvertSuccess [Object YamlScalar YamlScalar] (Object Text Text) instance ConvertAttempt (Object Text Text) [(YamlScalar, YamlScalar)] instance ConvertSuccess [(YamlScalar, YamlScalar)] (Object Text Text) instance ConvertAttempt (Object Text Text) [YamlScalar] instance ConvertSuccess [YamlScalar] (Object Text Text) instance ConvertAttempt (Object Text Text) YamlScalar instance ConvertSuccess YamlScalar (Object Text Text) instance ConvertAttempt (Object String String) [(YamlScalar, Object String String)] instance ConvertSuccess [(YamlScalar, Object String String)] (Object String String) instance ConvertAttempt (Object String String) [(YamlScalar, Object YamlScalar YamlScalar)] instance ConvertSuccess [(YamlScalar, Object YamlScalar YamlScalar)] (Object String String) instance ConvertAttempt (Object String String) (Object YamlScalar YamlScalar) instance ConvertSuccess (Object YamlScalar YamlScalar) (Object String String) instance ConvertAttempt (Object String String) [Object YamlScalar YamlScalar] instance ConvertSuccess [Object YamlScalar YamlScalar] (Object String String) instance ConvertAttempt (Object String String) [(YamlScalar, YamlScalar)] instance ConvertSuccess [(YamlScalar, YamlScalar)] (Object String String) instance ConvertAttempt (Object String String) [YamlScalar] instance ConvertSuccess [YamlScalar] (Object String String) instance ConvertAttempt (Object String String) YamlScalar instance ConvertSuccess YamlScalar (Object String String) instance ConvertAttempt (Object YamlScalar YamlScalar) [(Text, Object YamlScalar YamlScalar)] instance ConvertSuccess [(Text, Object YamlScalar YamlScalar)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(String, Object YamlScalar YamlScalar)] instance ConvertSuccess [(String, Object YamlScalar YamlScalar)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(Text, Object Text Text)] instance ConvertSuccess [(Text, Object Text Text)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) (Object Text Text) instance ConvertSuccess (Object Text Text) (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [Object Text Text] instance ConvertSuccess [Object Text Text] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(Text, Text)] instance ConvertSuccess [(Text, Text)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(Text, Object Text String)] instance ConvertSuccess [(Text, Object Text String)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) (Object Text String) instance ConvertSuccess (Object Text String) (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [Object Text String] instance ConvertSuccess [Object Text String] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(Text, String)] instance ConvertSuccess [(Text, String)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(String, Object String Text)] instance ConvertSuccess [(String, Object String Text)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) (Object String Text) instance ConvertSuccess (Object String Text) (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [Object String Text] instance ConvertSuccess [Object String Text] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(String, Text)] instance ConvertSuccess [(String, Text)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(String, Object String String)] instance ConvertSuccess [(String, Object String String)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) (Object String String) instance ConvertSuccess (Object String String) (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [Object String String] instance ConvertSuccess [Object String String] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [(String, String)] instance ConvertSuccess [(String, String)] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [Text] instance ConvertSuccess [Text] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) Text instance ConvertSuccess Text (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) [String] instance ConvertSuccess [String] (Object YamlScalar YamlScalar) instance ConvertAttempt (Object YamlScalar YamlScalar) String instance ConvertSuccess String (Object YamlScalar YamlScalar) instance ConvertAttempt YamlScalar Text instance ConvertAttempt Text YamlScalar instance ConvertAttempt YamlScalar ByteString instance ConvertAttempt ByteString YamlScalar instance ConvertAttempt YamlScalar String instance ConvertAttempt String YamlScalar instance Show YamlScalar instance Eq YamlScalar instance ConvertSuccess ByteString YamlScalar instance ConvertSuccess YamlScalar ByteString instance ConvertSuccess Text YamlScalar instance ConvertSuccess YamlScalar Text instance ConvertSuccess String YamlScalar instance ConvertSuccess YamlScalar String instance ConvertSuccess YamlScalar Event instance ConvertAttempt YamlDoc [Event] instance ConvertSuccess [Event] YamlDoc