package yuscii
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=ef8d87ed575d14547326887930f9d8c0a638d35c40889d5aacec79c45d5074b1
sha512=d9747ddc01ce0d35be6ec95ff09cf9a0cf67fa53449ce0d700e5c4e31b83e6cf5c8985b0f2e154087bae8ddcce6cb1d4f33819e538570e4308bbba7e21cd669f
doc/yuscii/Yuscii/index.html
Module YusciiSource
The type for decoders.
The type for input sources. With a `Manual source the client must provide input with src.
pp_decode ppf v prints an unspecified representation of v on ppf.
src d s j l provides d with l bytes to read, starting at j in s. This byte range is read by calls to decode with d until `Await is returned. To signal the end of input call the function with l = 0.
decoder encoding src is a decoder that inputs from src.
Encoding. encoding specifies the decoded encoding scheme.
decode d is:
`Awaitifdhas a`Manualinput source and awaits for more input. The client must usesrcto provide it.`Uchar uif a Unicode scalar valueuwas decoded.`Endif the end of input was reached.`Malformed errifdencountered an errorerr.
Note. Repeated invocation always eventually returns `End, even in case of errors.
decoder_byte_count d is the number of characters already decoder on d (including malformed ones). This is the last decode's end byte offset counting from beginning of the stream.