ocaml/toplevel/printval.ml

29 lines
1.2 KiB
OCaml

(***********************************************************************)
(* *)
(* Objective Caml *)
(* *)
(* Xavier Leroy and Jerome Vouillon, projet Cristal, INRIA Rocquencourt*)
(* *)
(* Copyright 1996 Institut National de Recherche en Informatique et *)
(* en Automatique. All rights reserved. This file is distributed *)
(* under the terms of the Q Public License version 1.0. *)
(* *)
(***********************************************************************)
(* $Id$ *)
(* To print values *)
module Printer = Genprintval.Make(Obj)
let max_printer_depth = ref 100
let max_printer_steps = ref 300
let print_exception = Printer.print_exception
let print_value env obj ty =
Printer.print_value !max_printer_steps !max_printer_depth
(fun _ _ _ -> true) env obj ty
let install_printer = Printer.install_printer
let remove_printer = Printer.remove_printer