核对纯接口与宿主实现并生成构建时接口绑定包。
源码浏览已生成;不能解析的文件以纯文本展示,不表示通过类型检查。
# 豫言操作系统接口绑定 用法:`node 豫言操作系统/宿主/节点/宿主.cjs yy豫言操作系统绑定.wasm 规范包描述文件 适配包描述文件 实现模块。豫 输出目录`。工具先调用接口检查器,核对纯 `。接口。豫` 与宿主实现的完整包身份、版本、方向和源级签名;通过后,把实现模块复制到构建目录,以规范包名生成可编译的绑定包,并保存格式 4 的规范清单。应用源码依赖与导入的都是接口包身份,包上下文在目标宿主的构建阶段指向该绑定包。 首版只处理单模块、宿主提供的接口包。输出目录必须是临时构建目录;生成包沿用适配包的实现依赖,它们不改变纯规范包的公开依赖。浏览器和云工可选择不同适配包来绑定同一接口身份;绑定目录中的 `宿主清单来源.txt` 记录此次选择的适配清单路径,不能按接口名猜测宿主。当前普通编译器不能直接把无函数体的 `。接口。豫` 当普通模块解析,因而这是构建期绑定步骤。构建成品通过 `豫言操作系统装载包` 工具放入应用要求和独立宿主支持清单,由平台入口在启动前核对;当前 Wasm 通用导入无法逐个证明源级函数调用。
# 豫言操作系统接口绑定 以 `node 豫言操作系统/宿主/节点/宿主.cjs yy豫言操作系统绑定.wasm 规范包 适配包 实现模块。豫 输出目录` 行之。先令接口检查器核纯约与宿主实作之包籍、版本、方向及源签;合则抄实现模块于构建目录,以规范包名造可编之绑定包,存第四式规范清单。客源码所依所导,皆公约之包籍;构建时包境方指此绑定。 首版惟单模块、宿主所供之接口包。输出须在暂构目录;适配之私依随生成包,不易纯约之公依。浏览器与云工可各以异适配承同一接口;`宿主清单来源.txt` 记本次所选适配之簿径,不可但据接口名揣宿主。常编译器未能直析无体之 `。接口。豫`,故此为构时绑定。成品由装载包具集客需、宿供二簿,平台入口先核之;今 Wasm 通桥无逐术之名,故逐术之证仍在实跑。