Safe Haskell | None |
---|---|
Language | Haskell2010 |
RON-Text parsing
Synopsis
- parseAtom :: ByteStringL -> Either String Atom
- parseObject :: UUID -> ByteStringL -> Either String (Object a)
- parseOp :: ByteStringL -> Either String RawOp
- parseStateFrame :: ByteStringL -> Either String StateFrame
- parseString :: ByteStringL -> Either String Text
- parseUuid :: ByteStringL -> Either String UUID
- parseUuidKey :: UUID -> UUID -> ByteStringL -> Either String UUID
- parseUuidAtom :: UUID -> ByteStringL -> Either String UUID
- parseWireFrame :: ByteStringL -> Either String WireFrame
- parseWireFrames :: ByteStringL -> Either String [WireFrame]
Documentation
parseObject :: UUID -> ByteStringL -> Either String (Object a) Source #
Parse a state frame as an object
parseStateFrame :: ByteStringL -> Either String StateFrame Source #
Parse a state frame
:: UUID | same key in the previous op (default is |
-> UUID | previous key of the same op (default is |
-> ByteStringL | |
-> Either String UUID |
Parse a UUID in key position
Parse a UUID in value (atom) position