package plist-xml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Create a plist parser given an I/O implementation, such as synchronous I/O or Lwt.

Parameters

module IO : IO

Signature

type s = IO.s
type 'a io = 'a IO.io
val plist_of_stream_exn : (Markup.signal, s) Markup.stream -> t io

Raises Parse_error upon failure.

val parse_exn : ?report:(Markup.location -> Markup.Error.t -> unit io) -> ?encoding:Markup.Encoding.t -> ?namespace:(string -> string option) -> ?entity:(string -> string option) -> ?context:[< `Document | `Fragment ] -> (char, s) Markup.stream -> t io

Raises Parse_error upon failure. See documentation for Markup.parse_xml for labeled parameter information.