Compile_commontype info = {target : Unit_info.t;env : Env.t;ppf_dump : Format.formatter;tool_name : string;native : bool;}val with_info :
native:bool ->
tool_name:string ->
dump_ext:string ->
Unit_info.t ->
(info -> 'a) ->
'aval parse_intf : info -> Parsetree.signatureval typecheck_intf :
info ->
Parsetree.signature ->
Misc.alerts * Typedtree.signatureval emit_signature : info -> Misc.alerts -> Typedtree.signature -> unitval interface : info -> unitval parse_impl : info -> Parsetree.structureval typecheck_impl : info -> Parsetree.structure -> Typedtree.implementationval implementation :
info ->
backend:(info -> Typedtree.implementation -> unit) ->
unit