入口。豫
yuyan · 68 行 · 3696 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
寻观「标准库」之书。
寻观「标准库」之「操作系统」之「路径」之书。
「:文言:先核客约之源,后集客需与宿供为双簿;毋以客簿充宿簿。汉语:重验接口源码,把应用清单和独立的宿主支持清单分别打包。:」
「参数」者「命令行参数」之「获取参数」于「元」也。
「二参」者鉴「参数」而
有(「缀」于「输出目录」于「绑定目录们」)则
「输出目录」与「绑定目录们」
或有「其他」则
「发生事故」授以(「字符串」合(「列」于「字符串」))
于『用法:yy豫言操作系统装载包 输出目录 绑定目录...』
也。
「输出目录」者「二参」中「零」也。
「绑定目录们」者「二参」中「一」也。
「:文言:检查器先取 .wasm 之版,无则取旧名。汉语:接口检查器先用构建根里的 yy豫言操作系统接口检查.wasm(在 Node 上运行),没有时用不带后缀的旧名。:」
「检查器」者
若「文件系统」之「路径存在」于『./yy豫言操作系统接口检查.wasm』则
『./yy豫言操作系统接口检查.wasm』
否则
『./yy豫言操作系统接口检查』
也。
「核对并取」乃化「字符串」而(「字符串」合「字符串」)也。
「核对并取」者会「绑定目录」而
虑「名称」者「获取文件名」于「绑定目录」而
虑「规范包」者
『豫言操作系统接口/』附「名称」附『/豫言操作系统』附「名称」附『。包。豫』而
虑「要求路径」者「路径合并」于「绑定目录」于『规范清单.json』而
虑「提供路径」者
「文件系统」之「读文件」于(「路径合并」于「绑定目录」于『宿主清单来源.txt』)而
若「子进程」之「成功运行」于「检查器」于(「列」【『--核对清单』,「规范包」,「要求路径」】)
则
若「子进程」之「成功运行」于「检查器」
于(「列」【『--核对清单』,「规范包」,「提供路径」】)
则
(「文件系统」之「读文件」于「要求路径」)与(「文件系统」之「读文件」于「提供路径」)
否则
「发生事故」授以(「字符串」合「字符串」)
于(『宿主支持清单已变,须更新适配:』附「名称」)
否则
「发生事故」授以(「字符串」合「字符串」)
于(『接口规范已变,须重新绑定:』附「名称」)
也。
「双簿」者「态射」授以「字符串」授以(「字符串」合「字符串」)
于「绑定目录们」
于「核对并取」
也。
「要求文」者
『[』附(「间合」
于『,』
于(「态射」授以(「字符串」合「字符串」)授以「字符串」于「双簿」于(会「双」而「双」中「零」)))附『]』
也。
「提供文」者
『[』附(「间合」
于『,』
于(「态射」授以(「字符串」合「字符串」)授以「字符串」于「双簿」于(会「双」而「双」中「一」)))附『]』
也。
「文件系统」之「写文件」于(「路径合并」于「输出目录」于『接口要求组.json』)于「要求文」。
「文件系统」之「写文件」于(「路径合并」于「输出目录」于『宿主提供组.json』)于「提供文」。
「打印行」于(『已封装操作系统接口:』附(「整数表示」于(「长度」授以「字符串」于「绑定目录们」)))。