豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 139 行 · 9701 字节 · UTF-8
§
寻观「标准库」之书。
寻观「双宿主构建」之「宿主构建」之书。
寻观「双宿主构建」之「自动参数」之书。
寻观「双宿主构建」之「测试辅助」之书。

「:文言:验自动模式之命令行:默认、选项之序、重复、缺值、未知、模式与命名入口与许可之核。汉语:自动参数解析的原生单元测试。:」

「解」乃化(「列」于「字符串」)而「自动选项」也。
「解」者会「参数们」而
  「解析自动参数」于「参数们」
也。

「错误含」乃化「字符串」而化(「列」于「字符串」)而化「字符串」而「有」也。
「错误含」者会「说明」而会「参数们」而会「片段」而
  「查异常含」于「说明」于(会「无」而虑「无」者「解」于「参数们」而
    『』)于「片段」
也。

「:文言:至简之式:三位置参,余皆默认。汉语:只有三个位置参数时,包根为空、许可未指定(空串)、命名入口为 -、编译器为 ./yy3_bs、不做类型检查。:」
「基本」者「解」于(「列」【『云工』,『应用/用户目录应用』,『dist/云用户目录』】)也。

「查串」于『基本·模式』于『云工』于(「选项模式」于「基本」)。
「查串」于『基本·应用目录』于『应用/用户目录应用』于(「选项应用目录」于「基本」)。
「查串」于『基本·输出目录』于『dist/云用户目录』于(「选项输出目录」于「基本」)。
「查整」于『基本·包根数』于「零」于(「长度」授以「字符串」于(「选项包根们」于「基本」))。
「查串」于『基本·许可未指定』于『』于(「选项许可」于「基本」)。
「查串」于『基本·命名入口无』于『-』于(「选项命名入口」于「基本」)。
「查串」于『基本·编译器默认』于『./yy4_bs.wasm』于(「选项编译器」于「基本」)。
「查爻」于『基本·不验类』于「阴」于(「选项类型检查」于「基本」)。

「:文言:选项可在位置参之前、之间、之后;包根可多,序不乱。汉语:选项位置不限,多个 --包根 按出现顺序保留。:」
「全」者
  「解」于(「列」【
    『--包根』,
    『甲』,
    『云工』,
    『--许可』,
    『许可.json』,
    『应用』,
    『--包根』,
    『乙』,
    『输出』,
    『--命名入口』,
    『CloudModel』,
    『--编译器』,
    『/x/yy4_bs』,
    『--类型检查』,
    『--包根』,
    『丙』
  】)
也。

「查串」于『全·模式』于『云工』于(「选项模式」于「全」)。
「查串」于『全·应用』于『应用』于(「选项应用目录」于「全」)。
「查串」于『全·输出』于『输出』于(「选项输出目录」于「全」)。
「查串列」于『全·包根有序』于(「列」【『甲』,『乙』,『丙』】)
于(「选项包根们」于「全」)。
「查串」于『全·许可』于『许可.json』于(「选项许可」于「全」)。
「查串」于『全·命名入口』于『CloudModel』于(「选项命名入口」于「全」)。
「查串」于『全·编译器绝对路径原样』于『/x/yy4_bs』于(「选项编译器」于「全」)。
「查爻」于『全·验类』于「阳」于(「选项类型检查」于「全」)。

「:文言:编译器之径,无斜杠者补 ./。汉语:--编译器 给出不含斜杠的名字时补上 ./,含斜杠的原样保留。:」
「查串」
  于『编译器·无斜杠补前缀』
  于『./yy4_bs.wasm』
  于(「选项编译器」于(「解」于(「列」【『云工』,『a』,『b』,『--编译器』,『yy4_bs.wasm』】)))。
「查串」
  于『编译器·相对路径原样』
  于『../yy4_bs』
  于(「选项编译器」于(「解」于(「列」【『云工』,『a』,『b』,『--编译器』,『../yy4_bs』】)))。

「:文言:许可可明言无。汉语:--许可 - 表示明确不使用许可文件,与未指定不同。:」
「查串」于『许可·明言无』于『-』于(「选项许可」于(「解」于(「列」【『云工』,『a』,『b』,『--许可』,『-』】)))。

「:文言:浏览器模式:无许可、无命名入口。汉语:浏览器模式可以用 --许可 - ,但不能给许可文件或命名入口。:」
「查串」于『浏览器·可用』于『浏览器』于(「选项模式」于(「解」于(「列」【『浏览器』,『a』,『b』】)))。
「查串」
  于『浏览器·许可减号可用』
  于『-』
  于(「选项许可」于(「解」于(「列」【『浏览器』,『a』,『b』,『--许可』,『-』】)))。
「错误含」
  于『浏览器·许可文件被拒』
  于(「列」【『浏览器』,『a』,『b』,『--许可』,『许可.json』】)于『浏览器模式不使用许可文件』。
「错误含」
  于『浏览器·命名入口被拒』
  于(「列」【『浏览器』,『a』,『b』,『--命名入口』,『X』】)于『命名入口只用于云工模式』。

「:文言:错误皆中文,且指明病因。汉语:各种非法命令行的中文报错。:」
「错误含」于『模式非法』于(「列」【『网页』,『a』,『b』】)于
  『宿主模式须为「云工」「浏览器」或「节点」,得到:网页』。
「错误含」于『缺输出目录』于(「列」【『云工』,『a』】)于『需要恰好三个位置参数』。
「错误含」于『缺输出目录·带用法』于(「列」【『云工』,『a』】)于『用法:yy双宿主构建 --自动』。
「错误含」于『无参数』于(「罄」授以「字符串」)于『需要恰好三个位置参数』。
「错误含」于『多余位置参数』于(「列」【『云工』,『a』,『b』,『c』】)于『需要恰好三个位置参数』。
「错误含」于『未知选项』于(「列」【『云工』,『a』,『b』,『--不存在』】)于『未知选项:--不存在』。
「错误含」于『包根缺值』于(「列」【『云工』,『a』,『b』,『--包根』】)于『选项 --包根 缺少参数』。
「错误含」
  于『包根值像选项』
  于(「列」【『云工』,『a』,『b』,『--包根』,『--类型检查』】)于『后面紧跟的是另一个选项 --类型检查』。
「错误含」
  于『许可重复』
  于(「列」【『云工』,『a』,『b』,『--许可』,『x』,『--许可』,『y』】)于『选项 --许可 重复出现』。
「错误含」
  于『命名入口重复』
  于(「列」【『云工』,『a』,『b』,『--命名入口』,『X』,『--命名入口』,『Y』】)于『选项 --命名入口 重复出现』。
「错误含」
  于『编译器重复』
  于(「列」【『云工』,『a』,『b』,『--编译器』,『x』,『--编译器』,『y』】)于『选项 --编译器 重复出现』。
「错误含」
  于『命名入口非法』
  于(「列」【『云工』,『a』,『b』,『--命名入口』,『1abc』】)于『命名入口须为 ASCII 标识符:1abc』。
「错误含」
  于『命名入口含连字符』
  于(「列」【『云工』,『a』,『b』,『--命名入口』,『a-b』】)于『命名入口须为 ASCII 标识符』。
「错误含」于『应用目录为空』于(「列」【『云工』,『』,『b』】)于『应用目录与输出目录都不能为空』。
「错误含」于『输出目录为空』于(「列」【『云工』,『a』,『』】)于『应用目录与输出目录都不能为空』。
「查串」
  于『命名入口·下划线美元可用』
  于『_ab$1』
  于(「选项命名入口」于(「解」于(「列」【『云工』,『a』,『b』,『--命名入口』,『_ab$1』】)))。

「:文言:命名入口之名的核,与构建本体共用。汉语:入口名合法:首字符是字母、下划线或美元,其余可含数字。:」
「查爻」于『入口名·合法』于「阳」于(「入口名合法」于『CloudModel』)。
「查爻」于『入口名·数字开头』于「阴」于(「入口名合法」于『1a』)。
「查爻」于『入口名·空』于「阴」于(「入口名合法」于『』)。
「查爻」于『入口名·含空格』于「阴」于(「入口名合法」于『a b』)。
「查爻」于『入口名·汉字』于「阴」于(「入口名合法」于『入口』)。

「:文言:节点模式:无许可、无命名入口。汉语:节点模式与浏览器模式一样不用许可文件与命名入口(Node 的运行授权在启动时由宿主选项给出)。:」
「查串」于『节点·可用』于『节点』于(「选项模式」于(「解」于(「列」【『节点』,『a』,『b』】)))。
「错误含」
  于『节点·许可文件被拒』
  于(「列」【『节点』,『a』,『b』,『--许可』,『许可.json』】)于『节点模式不使用许可文件』。
「错误含」
  于『节点·命名入口被拒』
  于(「列」【『节点』,『a』,『b』,『--命名入口』,『X』】)于『命名入口只用于云工模式』。

「收尾」于「元」。