parse-import-body (プロシージャ)
public {parse-import-body
src-state:CurlSourceState,
base-url:#Url = null,
require-explicit-names?:bool = false
}:PackageImportSelector
パッケージ: CURL.LANGUAGE.COMPILER

import 式の本体を解析します。

src-state: インポート式の内容 (つまり import キーワードの後) を指すソース状態。
base-url: 相対位置のパスを変換するためのベース URL。
require-explicit-names?: true の場合は、明示的なインポート名を指定する必要があります。これは、以下の構文でなければなりません。

{import [public] name [as alias] [, ...] from PACKAGE ... }
name-checker: 明示的にインポートされた name の妥当性をチェックするために使用されるオプション プロシージャ。

戻り値

成功の場合は、式の内容に従って設定されたフィールドを持つ PackageImportSelector オブジェクトを返します。

説明

以下の構文を使用して import ステートメントを解析します。

{import [public] [(* | name [as alias] [, ...]) from] PACKAGE [, keys ...] }

詳細については、import を参照してください。