自动参数。测试。豫
yuyan · 139 行 · 9701 字节 · 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 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
寻观「标准库」之书。
寻观「双宿主构建」之「宿主构建」之书。
寻观「双宿主构建」之「自动参数」之书。
寻观「双宿主构建」之「测试辅助」之书。
「:文言:验自动模式之命令行:默认、选项之序、重复、缺值、未知、模式与命名入口与许可之核。汉语:自动参数解析的原生单元测试。:」
「解」乃化(「列」于「字符串」)而「自动选项」也。
「解」者会「参数们」而
「解析自动参数」于「参数们」
也。
「错误含」乃化「字符串」而化(「列」于「字符串」)而化「字符串」而「有」也。
「错误含」者会「说明」而会「参数们」而会「片段」而
「查异常含」于「说明」于(会「无」而虑「无」者「解」于「参数们」而
『』)于「片段」
也。
「:文言:至简之式:三位置参,余皆默认。汉语:只有三个位置参数时,包根为空、许可未指定(空串)、命名入口为 -、编译器为 ./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』】)于『命名入口只用于云工模式』。
「收尾」于「元」。