module ULine:sig..end
typeseparator =[ `CR | `CRLF | `LF | `LS | `NEL | `PS ]
`CR specifies carriage return.`LF specifies linefeed.`CRLF specifies the sequence of carriage return and linefeed.`NEL specifies next line (\u0085).`LS specifies Unicode line separator (\u2028).`PS specifies Unicode paragraph separator (\u2029).
new input separator input_obj creates the new input channel object
OOChannel.obj_input_channel which reads from input_obj and
converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to
separator.
class input :separator -> Main.Type.UChar.t #Main.Type.OOChannel.obj_input_channel ->[Main.Type.UChar.t]Main.Type.OOChannel.obj_input_channel
new output separator output_obj creates the new output channel
object OOChannel.obj_output_channel which receives Unicode characters
and converts line separators (all of CR, LF, CRLF, NEL, LS, PS) to
separator.
class output :separator -> Main.Type.UChar.t #Main.Type.OOChannel.obj_output_channel ->[Main.Type.UChar.t]Main.Type.OOChannel.obj_output_channel
module type Type =sig..end
module Make: