Module Fmlib_parse.Utf8

Encoder and Decoder for Unicode Characters encoded in UTF-8.

A character decoder has some valid initial value init. In order to decode a character bytes has to be pushed into the decoder by put until the decoder is either complete (is_complete) or has encoutered some decoding error (has_error).