package pa_ppx

  1. Overview
  2. Docs
val map_stream : ('a -> 'b) -> 'a Stream.t -> 'b Stream.t
val list_of_stream_eof : 'a -> 'a Stream.t -> 'a list
val lex_string : Grammar.g -> string -> Grammar.token list
val lex_string_loc : Grammar.g -> string -> (string * Grammar.token) list
val print_location : Ploc.t -> unit
val report_error : exn -> unit
val report_error_and_exit : ?exit:bool -> exn -> 'a
val wrap_err : ?exit:bool -> ('a -> 'b) -> 'a -> 'b
val assert_bool : ?printer:(('a -> string) * 'a) -> string -> bool -> unit
val assert_raises_exn_pred : ?msg:string -> ?exnmsg:string -> (exn -> bool) -> (unit -> 'a) -> unit