 | HsSyck-0.42: Fast, lightweight YAML loader and dumper | Contents | Index |
|
|
|
|
| Synopsis |
|
|
|
| Documentation |
|
| parseYaml :: String -> IO YamlNode |
| Parse a regular Haskell string
|
|
| emitYaml :: YamlNode -> IO String |
| Dump a YAML node into a regular Haskell string
|
|
| parseYamlFile :: String -> IO YamlNode |
| Given a file name, parse contents of file
|
|
| emitYamlFile :: FilePath -> YamlNode -> IO () |
| Given a file name, dump a YAML node into that file
|
|
| parseYamlBytes :: Buf -> IO YamlNode |
| Parse a ByteString buffer (this is faster)
|
|
| emitYamlBytes :: YamlNode -> IO Buf |
|
| data YamlNode |
| Constructors | | Instances | |
|
|
| data YamlElem |
| Constructors | | Instances | |
|
|
| data YamlAnchor |
| Constructors | | AAnchor !Int | | | AReference !Int | | | ASingleton | |
| Instances | |
|
|
| tagNode :: YamlTag -> YamlNode -> YamlNode |
|
| nilNode :: YamlNode |
|
| mkNode :: YamlElem -> YamlNode |
|
| mkTagNode :: String -> YamlElem -> YamlNode |
|
| mkTagStrNode :: String -> String -> YamlNode |
|
| type SYMID = CULong |
|
| packBuf :: String -> Buf |
| Convert a regular Haskell string into a ByteString buffer
|
|
| unpackBuf :: Buf -> String |
| Convert a ByteString buffer into a regular Haskell string
|
|
| Produced by Haddock version 2.1.0 |