package why3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
exception Unsupported of string
module C : sig ... end
type info = private Pdriver.printer_args = {
  1. env : Env.env;
  2. prelude : Printer.prelude;
  3. thprelude : Printer.prelude_map;
  4. thinterface : Printer.interface_map;
  5. blacklist : Printer.blacklist;
  6. syntax : Printer.syntax_map;
  7. converter : Printer.syntax_map;
  8. literal : Printer.syntax_map;
}
val debug_c_extraction : Debug.flag
module Print : sig ... end
module MLToC : sig ... end
val name_gen : string -> ?fname:string -> Pmodule.pmodule -> string
val file_gen : ?fname:string -> Pmodule.pmodule -> string
val header_gen : ?fname:string -> Pmodule.pmodule -> string
val print_header_decl : info -> ?old:'a -> ?fname:'b -> flat:'c -> 'd -> Format.formatter -> Mltree.decl -> unit
val print_prelude : 'a -> ?old:'b -> ?fname:'c -> flat:'d -> Pmodule.pmodule list -> Format.formatter -> 'e -> unit
val print_decl : info -> ?old:'a -> ?fname:'b -> flat:'c -> 'd -> Format.formatter -> Mltree.decl -> unit
val c_printer : Pdriver.printer
OCaml

Innovation. Community. Security.