package erm_xmpp

  1. Overview
  2. Docs

Parameters

module M : MONAD

Signature

type 'a t = 'a M.t
type data =
  1. | StartTag of string * (string * string) list * bool
  2. | EndTag of string
  3. | Text of string
  4. | Noop
type token = data option
val emit_start_tag : string -> (string * string) list -> bool -> data option M.t
val emit_end_tag : string -> data option M.t
val emit_doctype : 'a -> data option M.t
val emit_pi : 'a -> 'b -> data option M.t
val emit_text : string -> data option M.t
val emit_eof : unit -> 'a option M.t