(* to be used with infertop, infer's custom toplevel *)

(* load dependencies *)
#use "topfind";;
#thread;;
#require "ANSITerminal";;
#require "atdgen";;
#require "cmdliner";;
#require "core.top";;
#require "ctypes";;
#require "ctypes.stubs";;
#require "ppx_compare";;
#require "sawja";;
#require "sqlite3";;
#require "xmlm";;

open InferStdlib;;
open InferGenerated;;
open InferBase;;
open InferIR;;
open InferModules;;

(* Most of infer uses this, useful for copy/pasting. Can be (partially) countered by typing `open
Caml.Pervasives`. *)
open IStd;;

module L = Logging;;
module F = Format;;
