Module Fmlib_parse.Ucharacter

Parser for streams of unicode characters.

There are several possibilities to encode unicode characters in byte streams.

There are the following modules available:

All parsers in this module work like a character parser (see Character.Make) with some additional combinators to recognize unicode characters.

Parse an input stream consisting of unicode characters encoded in utf-8.

Parse an input stream consisting of unicode characters encoded in utf-16 big endian.

Parse an input stream consisting of unicode characters encoded in utf-16 little endian.

Parse an input stream consisting of unicode characters. The unicode characters are encoded and decoded by using the module Codec.