Module Perk.Compile_utils

val opens_hashmap : (string, unit) Stdlib.Hashtbl.t
val add_import : string -> bool
val ast_of_filename : string -> Ast.topleveldef_a list
val compile_program : ?dir:string -> string -> string option -> unit
val process_file : ?dir:string -> string -> string * string
val expand_opens : string -> Ast.topleveldef_a list -> Ast.topleveldef_a list
val check_file : ?dir:string -> string -> unit