package interval
Source file interval_top.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19open Printf let eval_string ?(print_outcome = false) ?(err_formatter = Format.err_formatter) str = let lexbuf = Lexing.from_string str in let phrase = !Toploop.parse_toplevel_phrase lexbuf in Toploop.execute_phrase print_outcome err_formatter phrase let load_interval() = let require pkg = eval_string (sprintf "#require %S;;" pkg) in require "interval_base" && require "interval_crlibm" && require "interval_intel" && eval_string "#install_printer Interval_base.I.pp;;" let () = if not (load_interval()) then Format.eprintf "Problem loading Interval libraries@."