read-meta-data-from (プロシージャ)
public {read-meta-data-from
url:Url,
base-url:Url = url,
generate-id?:bool = true,
herald-only?:bool = false,
process-includes?:bool = true
}:(meta-data:ComponentMetaData, import-selectors:#{Array-of PackageImportSelector}, saw-component-config?:bool)
パッケージ: CURL.LANGUAGE.COMPILER

url のコンポーネントから、メタデータを読み取り、返します。

url: は、メタデータの読み取り元とされるコンポーネントを識別します。
base-url: コンポーネントの基本 URL を設定します (get-base-url を参照)。
generate-id?: は、ソース コード形式のコンポーネントに対してコンポーネント ID を生成する場合は、true に設定されるべきです。
process-includes?: include 文を処理するか無視するかを指示します。
header-only?: true の場合、ファイル ヘラルド (例 : package 宣言) が見つかった時点で解析を停止します。この場合、返される import-selectors のリストは常に null になる点に注意してください。

説明

指定 url のコンポーネントから、メタデータを解析して返します。さらに、コード内で見つかった import ステートメントすべての内容を表す PackageImportSelector オブジェクトのリスト (null の可能性あり) と、解析中に component-config 式が検出されたかどうかを示す bool を返します。
現在のところ、Cutl 言語のソース ファイルを参照する URL に対してのみ使用できます。