Module UTF8LineReaderImpl

module UTF8LineReaderImpl: sig .. end
Implementation of UTF8 line readers based on the Camomile library (available at http://camomile.sourceforge.net).

One is advised to use the LineUtils.UTF8LineReader module instead of this one.


type t 
The type of UTF8 line-oriented readers.
val make : InputStream.t -> t
Constructs a line reader from an input stream.
val get : t -> UTF8Impl.t
get r returns the next line read from r. Raises End_of_file if end of file is encountered. Raises InputStream.Exception if an error occurs.
val close : t -> unit
Closes the passed reader. Raises InputStream.Exception if an error occurs.
val close_noerr : t -> unit
Closes the passed reader, errors being silently discarded.