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

模块 / 2

上下文生成。豫

上下文生成。豫

10公开名称

上下文表头

公开
「字符串」

文言:此篇纯函数,据解析之果书包上下文之文;路径皆须为规范绝对径,由调用者备好。汉语:包上下文生成。输出与旧 Makefile 手写的格式一致:第一行是版本头,接着是标准库、各内置基础库(依赖在前)、各接口绑定包,然后是库与应用(依赖在前、应用在末);每行以制表符分隔,依次为所有者、包名、包文件路径,再跟若干「所有者、依赖名」对。

制表联

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

暂无说明。

依赖字段们

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

文言:依赖名展开为主名对;主皆豫言。汉语:把依赖名列表展开成「豫言、依赖名」成对的字段。

包行

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

暂无说明。

接口行

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

文言:接口绑定包依标准库与诸基础库,又依其接口所依之他接口(如文件依基础)。汉语:接口绑定包的依赖是标准库、全部内置基础库,以及该接口包自己依赖的其他接口(如文件、网络依赖基础;以完整包名给出)。

核验字段们

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

文言:字段中若有制表、换行,则一行裂为数行,编译器读之必误;故先验之。汉语:检查所有名字与路径都不含制表符、换行或回车,否则抛出说明字段内容的事故。

节点字段们

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

文言:包节点之字段,尽列以验。汉语:一个包节点参与上下文的全部字段:名、路径与依赖名。

上下文接口

公开
「元类型」

文言:接口之项:名、绑定包之径、所依他接口之全名。汉语:上下文里的一个接口:接口名、绑定包描述路径、它依赖的其他接口包的完整包名(如 豫言操作系统基础)。

生成带接口依赖上下文

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

文言:书上下文:标准库、诸基础库、诸接口、诸库、应用居末;末以换行终。汉语:生成包上下文全文。参数:标准库包描述路径、内置基础库节点(依赖在前)、上下文接口列表、库与应用节点(应用在末)。

生成上下文

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

文言:旧式之门,诸接口无他依。汉语:原有接口:接口没有其他接口依赖时的包上下文生成(参数为(接口名,绑定包描述路径)列表),与改动前逐字节相同。