package erm_xml

  1. Overview
  2. Docs

Parameters

module I : sig ... end

Signature

type 'a t = 'a M.t
val return : 'a -> 'a t
val (>>=) : 'a t -> ('a -> 'b t) -> 'b t
val fail : exn -> 'a t
type source = I.stream
exception Located_exn of int * int * exn
type stream = {
  1. mutable line : int;
  2. mutable col : int;
  3. mutable decoder : source -> int option I.t;
  4. stream : source;
}
val set_decoder : string -> stream -> unit
val make_stream : source -> stream
val error : ?stream:stream -> exn -> 'a t
val next_char : stream -> (unit -> 'a t) -> (int -> 'a t) -> 'a t
OCaml

Innovation. Community. Security.