模块 Unit_info.Artifact

module Artifact: sig .. end

构建工件


type t 

单个编译工件的元数据

  • 与工件关联的模块名称
  • 文件系统路径
  • 如果存在,则为输入源文件
val source_file : t -> Unit_info.filename option

source_file aa 的源文件(如果存在)。

val prefix : t -> Unit_info.file_prefix

prefix a 是编译工件的文件名前缀。

val filename : t -> Unit_info.filename

filename u 是编译工件的文件系统路径。

val modname : t -> Unit_info.modname

modname a 是编译工件的模块名称。

val from_filename : Unit_info.filename -> t

from_filename filename 重构与工件 filename 关联的模块名称 modname_from_source filename