package pacomb

  1. Overview
  2. Docs
val create : unit -> 'a list Stdlib.ref
val parse_string : (int * float * float) list Stdlib.ref -> 'a Grammar.grammar -> Blank.t -> string -> 'b * float * int
val parse_ch : ('a * float * float) list Stdlib.ref -> 'b Grammar.grammar -> Blank.t -> 'c -> Stdlib.in_channel -> 'd * float * int
val parse_fd : ('a * float * float) list Stdlib.ref -> 'b Grammar.grammar -> Blank.t -> 'c -> Unix.file_descr -> 'd * float * int
val parse_yacc : ('a -> Stdlib.Lexing.lexbuf -> 'b) -> 'c -> Stdlib.in_channel -> 'd * float * int
val parse_pipe : ('a * float * float) list Stdlib.ref -> 'b Grammar.grammar -> Blank.t -> 'c -> (Stdlib.out_channel -> 'd) -> 'b * float * int
val yacc_pipe : ('a * 'b * float) list Stdlib.ref -> ('c -> Stdlib.Lexing.lexbuf -> 'd) -> 'e -> 'f -> (Stdlib.out_channel -> 'g) -> 'h * 'i * 'j
val size : (Stdlib.out_channel -> 'a) -> 'b
module Base : sig ... end
module Interpolate : sig ... end
val corr : (int * float) array -> float
val stats : string -> (Interpolate.input * float * float) list Stdlib.ref -> unit
val csv : (int * float * float) list Stdlib.ref -> string -> unit