package containers

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type !'a or_error = [
  1. | `Error of string
  2. | `Ok of 'a
]
type !'a sequence = ('a -> unit) -> unit
type !'a gen = unit -> 'a option
type t = [
  1. | `Atom of string
  2. | `List of t list
]
val equal : t -> t -> bool
val compare : t -> t -> int
val hash : t -> int
val atom : string -> t
val of_int : int -> t
val of_bool : bool -> t
val of_list : t list -> t
val of_rev_list : t list -> t
val of_float : float -> t
val of_unit : t
val of_pair : (t * t) -> t
val of_triple : (t * t * t) -> t
val of_quad : (t * t * t * t) -> t
val of_variant : string -> t list -> t
val of_field : string -> t -> t
val of_record : (string * t) list -> t
val to_buf : Buffer.t -> t -> unit
val to_string : t -> string
val to_file : string -> t -> unit
val to_file_seq : string -> t sequence -> unit
val to_chan : Pervasives.out_channel -> t -> unit
val print : Format.formatter -> t -> unit
val print_noindent : Format.formatter -> t -> unit
type !'a parse_result = [
  1. | `End
  2. | `Error of string
  3. | `Ok of 'a
]
type !'a partial_result = [
  1. | `Await
  2. | `End
  3. | `Error of string
  4. | `Ok of 'a
]
module Source : sig ... end
module Lexer : sig ... end
module ParseGen : sig ... end
val parse_string : string -> t ParseGen.t
val parse_chan : ?bufsize:int -> Pervasives.in_channel -> t ParseGen.t
val parse_gen : string gen -> t ParseGen.t
val of_string : string -> t or_error
val of_file : string -> t or_error
module L : sig ... end
module Traverse : sig ... end
OCaml

Innovation. Community. Security.