sig
val ( >>= ) :
('a, 'b) Cf_parser.t ->
('b -> ('a, 'c) Cf_parser.t) -> ('a, 'c) Cf_parser.t
val ( ~: ) : 'a -> ('b, 'a) Cf_parser.t
val ( ?. ) : 'a -> ('a, 'a) Cf_parser.t
val ( ?: ) : 'a -> ('b #Cf_parser.cursor, 'a, 'a) Cf_parser.X.t
val ( ?/ ) : ('a, 'b) Cf_parser.t -> ('a, 'b option) Cf_parser.t
val ( ?* ) : ('a, 'b) Cf_parser.t -> ('a, 'b list) Cf_parser.t
val ( ?+ ) : ('a, 'b) Cf_parser.t -> ('a, 'b * 'b list) Cf_parser.t
val ( %= ) :
('b #Cf_parser.cursor as 'a, 'c, 'd) Cf_parser.X.t ->
('a, 'd, 'e) Cf_parser.X.t -> ('a, 'c, 'e) Cf_parser.X.t
end