Compile_commontype info = {source_file : string;module_name : string;output_prefix : string;env : Env.t;ppf_dump : Format.formatter;tool_name : string;native : bool;}val with_info :
native:bool ->
tool_name:string ->
source_file:string ->
output_prefix:string ->
dump_ext:string ->
(info -> 'a) ->
'aval parse_intf : info -> Parsetree.signatureval typecheck_intf : info -> Parsetree.signature -> Typedtree.signatureval emit_signature : info -> Parsetree.signature -> 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) ->
unitval cmo : info -> stringval cmx : info -> stringval obj : info -> stringval annot : info -> string