模組 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