sig
exception Error of (Biocaml_std.Pos.t * string)
val raise_error : Biocaml_std.Pos.t -> string -> 'a
val fold_stream' :
?file:string ->
?strict:bool ->
('a -> string -> 'a) -> 'a -> char Biocaml_std.Stream.t -> 'a
val fold_stream :
?strict:bool ->
('a -> string -> 'a) -> 'a -> char Biocaml_std.Stream.t -> 'a
val fold_channel' :
?file:string ->
?strict:bool -> ('a -> string -> 'a) -> 'a -> Pervasives.in_channel -> 'a
val fold_channel :
?strict:bool -> ('a -> string -> 'a) -> 'a -> Pervasives.in_channel -> 'a
val fold_file : ?strict:bool -> ('a -> string -> 'a) -> 'a -> string -> 'a
val iter_file : ?strict:bool -> (string -> unit) -> string -> unit
val of_stream :
?strict:bool -> (string -> 'a) -> char Biocaml_std.Stream.t -> 'a list
val of_channel :
?strict:bool -> (string -> 'a) -> Pervasives.in_channel -> 'a list
end