orsetto.cbor
Cbor_decode.Affix
Combinator operators
orsetto.cf
orsetto.json
orsetto.ucs
Include the monad infix operators.
include module type of Infix
val (>>=) : 'a t -> ('a -> 'b t) -> 'b t
Use m >>= f as a convenient way to express bind m f.
m >>= f
bind m f
val (>>:) : 'a t -> ('a -> 'b) -> 'b t
Use m >>: f as a convenient way to express map m f.
m >>: f
map m f
val (?.) : Cbor_event.t -> Cbor_event.t Annot.form t
The prefix operator version of the one composer.
one
val (?/) : 'r t -> 'r option t
The prefix operator version of the opt composer.
opt
val (?+) : 'r t -> ('r * 'r list) t
A prefix operator that works like the seq ~a:1 p composer.
seq ~a:1 p
val (?*) : 'r t -> 'r list t
The prefix operator version of the seq composer.
seq
val (?^) : 'r t list -> 'r t
The prefix operator version of the alt composer.
alt
val (?^~) : 'r t Seq.t -> 'r t
The prefix operator version of the altz composer.
altz