| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Data.Yaml.Parser
Description
drastically, or be entirely removed, in a future release.
Documentation
newtype YamlParser a Source #
Constructors
| YamlParser | |
Fields
| |
Instances
lookupAnchor :: AnchorName -> YamlParser (Maybe YamlValue) Source #
withAnchor :: AnchorName -> Text -> (YamlValue -> YamlParser a) -> YamlParser a Source #
withMapping :: Text -> ([(Text, YamlValue)] -> YamlParser a) -> YamlValue -> YamlParser a Source #
withSequence :: Text -> ([YamlValue] -> YamlParser a) -> YamlValue -> YamlParser a Source #
withText :: Text -> (Text -> YamlParser a) -> YamlValue -> YamlParser a Source #
typeMismatch :: Text -> YamlValue -> YamlParser a Source #
class FromYaml a where Source #
Methods
fromYaml :: YamlValue -> YamlParser a Source #
Instances
| FromYaml Text Source # | |
Defined in Data.Yaml.Parser | |
| FromYaml YamlValue Source # | |
Defined in Data.Yaml.Parser | |
| FromYaml Int Source # | |
Defined in Data.Yaml.Parser | |
| FromYaml a => FromYaml [a] Source # | |
Defined in Data.Yaml.Parser Methods fromYaml :: YamlValue -> YamlParser [a] Source # | |
Constructors
| Mapping [(Text, YamlValue)] Anchor | |
| Sequence [YamlValue] Anchor | |
| Scalar ByteString Tag Style Anchor | |
| Alias AnchorName |
parseRawDoc :: (FromYaml a, MonadThrow m) => RawDoc -> m a Source #
data YamlParseException Source #
Constructors
| UnexpectedEndOfEvents | |
| UnexpectedEvent Event | |
| FromYamlException Text |
Instances
| Exception YamlParseException Source # | |
Defined in Data.Yaml.Parser Methods toException :: YamlParseException -> SomeException Source # fromException :: SomeException -> Maybe YamlParseException Source # | |
| Show YamlParseException Source # | |
Defined in Data.Yaml.Parser | |
sinkRawDoc :: MonadThrow m => ConduitM Event o m RawDoc Source #