module Infix: sig
.. end
val (>|=) : 'a CCApp_parse.t -> ('a -> 'b) -> 'b CCApp_parse.t
val (<*>) : ('a -> 'b) CCApp_parse.t -> 'a CCApp_parse.t -> 'b CCApp_parse.t
val (>>) : 'b CCApp_parse.t -> 'a CCApp_parse.t -> 'a CCApp_parse.t
a >> b
parses a
, ignores its result, then parses b
val (<<) : 'a CCApp_parse.t -> 'b CCApp_parse.t -> 'a CCApp_parse.t
a << b
parses a
, then b
, and discards b
to return a
val (<+>) : 'a CCApp_parse.t -> 'a CCApp_parse.t -> 'a CCApp_parse.t
a <+> b
is choice [a;b]
, a binary choice
val (<::>) : 'a CCApp_parse.t -> 'a list CCApp_parse.t -> 'a list CCApp_parse.t
a <::> b
is app (fun x l -> x::l) a b