package pfff

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type (!'a, !'b) matcher = 'a -> 'b -> XMATCH.tin -> ('a * 'b) XMATCH.tout
val (>>=) : (XMATCH.tin -> ('a * 'b) XMATCH.tout) -> (('a * 'b) -> XMATCH.tin -> ('c * 'd) XMATCH.tout) -> XMATCH.tin -> ('c * 'd) XMATCH.tout
val (>||>) : (XMATCH.tin -> 'a XMATCH.tout) -> (XMATCH.tin -> 'a XMATCH.tout) -> XMATCH.tin -> 'a XMATCH.tout
val return : ('a * 'b) -> XMATCH.tin -> ('a * 'b) XMATCH.tout
val fail : unit -> XMATCH.tin -> ('a * 'b) XMATCH.tout
val fail2 : string -> XMATCH.tin -> ('a * 'b) XMATCH.tout
val m_option : ('a, 'b) matcher -> ('a option, 'b option) matcher
val m_ref : ('a, 'b) matcher -> ('a ref, 'b ref) matcher
val m_list : ('a -> 'b -> XMATCH.tin -> ('c * 'd) XMATCH.tout) -> 'a list -> 'b list -> XMATCH.tin -> ('c list * 'd list) XMATCH.tout
val m_either : ('a -> 'b -> XMATCH.tin -> ('c * 'd) XMATCH.tout) -> ('e -> 'f -> XMATCH.tin -> ('g * 'h) XMATCH.tout) -> ('a, 'e) Common.either -> ('b, 'f) Common.either -> XMATCH.tin -> (('c, 'g) Common.either * ('d, 'h) Common.either) XMATCH.tout
val m_bool : 'a -> 'a -> XMATCH.tin -> ('a * 'a) XMATCH.tout
val m_string : string -> string -> XMATCH.tin -> (string * string) XMATCH.tout
OCaml

Innovation. Community. Security.