自动用法
公开「字符串」文言:此篇纯函数,析自动模式之命令行,不涉磁盘。汉语:自动模式命令行解析:用法 yy双宿主构建 --自动 云工|浏览器|节点 应用目录 输出目录,并可跟若干选项;选项可以出现在位置参数之间或之后。所有校验(宿主模式、重复选项、缺少选项参数、命名入口只用于云工、浏览器与节点不用许可)都在这里完成,错误信息一律中文。
包说明.html模块 / 16
自动参数。豫
「字符串」文言:此篇纯函数,析自动模式之命令行,不涉磁盘。汉语:自动模式命令行解析:用法 yy双宿主构建 --自动 云工|浏览器|节点 应用目录 输出目录,并可跟若干选项;选项可以出现在位置参数之间或之后。所有校验(宿主模式、重复选项、缺少选项参数、命名入口只用于云工、浏览器与节点不用许可)都在这里完成,错误信息一律中文。
「元类型」文言:解出之选:宿主模式、应用目录、输出目录、包根列、许可(空为未指定)、命名入口(-为无)、编译器、验类否。汉语:自动模式的选项:宿主模式、应用目录、输出目录、包根列表、许可文件(空串表示未指定,- 表示不用)、命名入口(- 表示无)、编译器路径、是否只做类型检查。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而(「列」于「字符串」)暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」暂无说明。
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「爻」暂无说明。
「元类型」文言:扫描之态:位置参数(逆)、包根(逆)、许可、命名入口、编译器、验类。汉语:扫描过程中的状态:位置参数逆序列表、包根逆序列表、许可、命名入口、编译器、是否类型检查。
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)暂无说明。
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)暂无说明。
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)暂无说明。
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)暂无说明。
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)暂无说明。
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)暂无说明。
化「字符串」而「爻」暂无说明。
化「字符串」而化(「列」于「字符串」)而(「字符串」合(「列」于「字符串」))文言:取选项之值;无值,或值又似选项,则拒之(唯单一连字符可作值)。汉语:取选项后面的参数值,返回(值,剩余参数);缺少参数或后面紧跟另一个选项时抛出中文事故,单独一个 - 允许作为值。
化「字符串」而化「字符串」而化「字符串」而「有」文言:一次之选只可设一回。汉语:单值选项不允许重复出现:当前值不是初始哨兵值时说明已设置过。
化「字符串」而化「字符串」而化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)文言:依选项之名,纳其值于态。汉语:把一个带值选项的值记入状态;许可、命名入口、编译器三者不许重复。
化(「列」于「字符串」)而化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)文言:自左而右扫之。汉语:从左到右扫描参数:--类型检查 是开关,四个取值选项各带一个参数,其余以 -- 开头的是未知选项,剩下的是位置参数。
化「字符串」而化「字符串」而化「字符串」而化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)文言:验模式、命名入口与许可,补编译器之默认。汉语:校验并组装选项:宿主模式必须是云工、浏览器或节点;命名入口只用于云工且须为 ASCII 标识符;浏览器与节点模式不使用许可文件(节点的运行授权在启动时由宿主选项给出);应用目录与输出目录不能为空;编译器默认 ./yy3_bs,不含斜杠的路径补 ./ 前缀。
化(「列」于「字符串」)而(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)文言:析自动模式之命令行(不含 --自动 本身)。汉语:解析 --自动 之后的全部参数,返回自动选项;参数个数不对时抛出带用法的中文事故。