豫豫言文档API ATLAS
入口包说明.html
18 模块254 名称
← 全部模块

模块 / 16

自动参数。豫

自动参数。豫

24公开名称

自动用法

公开
「字符串」

文言:此篇纯函数,析自动模式之命令行,不涉磁盘。汉语:自动模式命令行解析:用法 yy双宿主构建 --自动 云工|浏览器|节点 应用目录 输出目录,并可跟若干选项;选项可以出现在位置参数之间或之后。所有校验(宿主模式、重复选项、缺少选项参数、命名入口只用于云工、浏览器与节点不用许可)都在这里完成,错误信息一律中文。

自动选项

公开
「元类型」

文言:解出之选:宿主模式、应用目录、输出目录、包根列、许可(空为未指定)、命名入口(-为无)、编译器、验类否。汉语:自动模式的选项:宿主模式、应用目录、输出目录、包根列表、许可文件(空串表示未指定,- 表示不用)、命名入口(- 表示无)、编译器路径、是否只做类型检查。

选项模式

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」

暂无说明。

选项应用目录

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」

暂无说明。

选项输出目录

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」

暂无说明。

选项包根们

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而(「列」于「字符串」)

暂无说明。

选项许可

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」

暂无说明。

选项命名入口

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」

暂无说明。

选项编译器

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「字符串」

暂无说明。

选项类型检查

公开
化(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而「爻」

暂无说明。

参数状态

公开
「元类型」

文言:扫描之态:位置参数(逆)、包根(逆)、许可、命名入口、编译器、验类。汉语:扫描过程中的状态:位置参数逆序列表、包根逆序列表、许可、命名入口、编译器、是否类型检查。

加位置参数

公开
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

暂无说明。

加包根

公开
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

暂无说明。

设许可

公开
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

暂无说明。

设命名入口

公开
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

暂无说明。

设编译器

公开
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而化「字符串」而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

暂无说明。

设类型检查

公开
化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

暂无说明。

取值选项吗

公开
化「字符串」而「爻」

暂无说明。

取选项值

公开
化「字符串」而化(「列」于「字符串」)而(「字符串」合(「列」于「字符串」))

文言:取选项之值;无值,或值又似选项,则拒之(唯单一连字符可作值)。汉语:取选项后面的参数值,返回(值,剩余参数);缺少参数或后面紧跟另一个选项时抛出中文事故,单独一个 - 允许作为值。

须未设

公开
化「字符串」而化「字符串」而化「字符串」而「有」

文言:一次之选只可设一回。汉语:单值选项不允许重复出现:当前值不是初始哨兵值时说明已设置过。

纳取值选项

公开
化「字符串」而化「字符串」而化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

文言:依选项之名,纳其值于态。汉语:把一个带值选项的值记入状态;许可、命名入口、编译器三者不许重复。

扫描自动参数

公开
化(「列」于「字符串」)而化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

文言:自左而右扫之。汉语:从左到右扫描参数:--类型检查 是开关,四个取值选项各带一个参数,其余以 -- 开头的是未知选项,剩下的是位置参数。

组装选项

公开
化「字符串」而化「字符串」而化「字符串」而化((「列」于「字符串」)合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)而(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

文言:验模式、命名入口与许可,补编译器之默认。汉语:校验并组装选项:宿主模式必须是云工、浏览器或节点;命名入口只用于云工且须为 ASCII 标识符;浏览器与节点模式不使用许可文件(节点的运行授权在启动时由宿主选项给出);应用目录与输出目录不能为空;编译器默认 ./yy3_bs,不含斜杠的路径补 ./ 前缀。

解析自动参数

公开
化(「列」于「字符串」)而(「字符串」合「字符串」合「字符串」合(「列」于「字符串」)合「字符串」合「字符串」合「字符串」合「爻」)

文言:析自动模式之命令行(不含 --自动 本身)。汉语:解析 --自动 之后的全部参数,返回自动选项;参数个数不对时抛出带用法的中文事故。