豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 163 行 · 10417 字节 · UTF-8
§
寻观「标准库」之书。
寻观「标准库」之「数据结构」之「特殊字符」之书。
寻观「双宿主构建」之「文本工具」之书。
寻观「双宿主构建」之「接口适配」之书。
寻观「双宿主构建」之「测试辅助」之书。

「:文言:验接口适配之选与计:云工先云工之适配,浏览器先浏览器之适配,无则用通用者;接口模块恰有一个;绑定四参循 Makefile 旧式。汉语:接口适配的原生单元测试。适配目录是否存在由测试里的名单代替磁盘。:」

「:文言:候选之序,专用在前。汉语:适配候选:云工模式先「接口名云工」后「接口名」,浏览器模式先「接口名浏览器」后「接口名」。:」
「查串列」于『候选·云工』于(「列」【『网址云工』,『网址』】)
于(「适配候选们」于『云工』于『网址』)。
「查串列」于『候选·浏览器』于(「列」【『网址浏览器』,『网址』】)
于(「适配候选们」于『浏览器』于『网址』)。
「查串列」于『候选·未知模式只用通用』于(「列」【『网址』】)
于(「适配候选们」于『别的』于『网址』)。

「已有」乃化(「列」于「字符串」)而化「字符串」而「爻」也。
「已有」者会「名单」而会「名」而
  「列含串」于「名单」于「名」
也。

「:文言:先存在者取之。汉语:选择适配:候选里第一个存在的;都不存在为无。:」
「选」乃化(「列」于「字符串」)而化(「列」于「字符串」)而「字符串」也。
「选」者会「名单」而会「候选们」而
  鉴(「选择适配」于「候选们」于(会「名」而「已有」于「名单」于「名」))而
    有(「可有」于「名」)则「名」
    或有「可无」则『(无)』
也。

「查串」
  于『选择·专用优先』
  于『网址云工』
  于(「选」于(「列」【『网址云工』,『网址』】)于(「列」【『网址云工』,『网址』】))。
「查串」于『选择·退到通用』于『网址』于(「选」于(「列」【『网址』】)于(「列」【『网址云工』,『网址』】))。
「查串」
  于『选择·只有另一宿主则无』
  于『(无)』
  于(「选」于(「列」【『网址浏览器』】)于(「列」【『网址云工』,『网址』】))。
「查串」
  于『选择·通用与专用都有取专用』
  于『网页事件浏览器』
  于(「选」于(「列」【『网页事件浏览器』,『网页事件』】)于(「列」【『网页事件浏览器』,『网页事件』】))。
「查串」于『选择·候选空则无』于『(无)』于(「选」于(「列」【『网址』】)于(「罄」授以「字符串」))。

「:文言:接口之目录,恰含一个以 。接口。豫 结尾之文。汉语:接口模块名:目录里只有一个以「。接口。豫」结尾的文件,返回去掉后缀的名字;没有或多个都抛出中文事故。:」
「查串」
  于『模块名·唯一』
  于『日志』
  于(「接口模块名」
    于『日志』
    于(「列」【『日志。接口。豫』,『规范.汉语.md』,『规范.文言.md』,『豫言操作系统日志。包。豫』】))。
「查串」
  于『模块名·汉字长名』
  于『事件』
  于(「接口模块名」于『网页事件』于(「列」【『事件。接口。豫』,『豫言操作系统网页事件。包。豫』】))。
「查异常含」
  于『模块名·没有』
  于(会「无」而虑「无」者「接口模块名」于『日志』于(「列」【『规范.汉语.md』,『豫言操作系统日志。包。豫』】)而
    『』)于『目录里没有以「。接口。豫」结尾的接口模块』。

「查异常含」
  于『模块名·没有·带接口名』
  于(会「无」而虑「无」者「接口模块名」于『日志』于(「罄」授以「字符串」)而
    『』)于『接口「日志」』。

「查异常含」
  于『模块名·多个』
  于(会「无」而虑「无」者「接口模块名」于『日志』于(「列」【『乙。接口。豫』,『甲。接口。豫』】)而
    『』)于『有多个接口模块:乙、甲』。

「查串」
  于『模块名·后缀在中间不算』
  于『日志』
  于(「接口模块名」于『日志』于(「列」【『日志。接口。豫』,『旧。接口。豫.备份』】))。

「:文言:绑定之四参,与旧式 Makefile 逐字同。汉语:规划绑定:四个参数依次是接口包描述、适配包描述、适配实现模块、绑定输出目录,与云仓 Makefile 手写的一致。:」
「计划一」者「规划绑定」于『网页入站』于『请求』于『网页入站』也。

「查串」于『计划·接口包』于『豫言操作系统接口/网页入站/豫言操作系统网页入站。包。豫』
于(「绑定接口包」于「计划一」)。
「查串」
  于『计划·适配包』于『豫言操作系统/适配/网页入站/豫言操作系统网页入站适配。包。豫』
  于(「绑定适配包」于「计划一」)。
「查串」于『计划·实现模块』于『豫言操作系统/适配/网页入站/请求。豫』
于(「绑定实现模块」于「计划一」)。
「查串」于『计划·输出目录』于『dist/操作系统绑定/网页入站』于(「绑定输出目录」于「计划一」)。
「计划二」者「规划绑定」于『网页事件』于『事件』于『网页事件浏览器』也。

「查串」
  于『浏览器计划·适配包』
  于『豫言操作系统/适配/网页事件浏览器/豫言操作系统网页事件浏览器适配。包。豫』
  于(「绑定适配包」于「计划二」)。
「查串」于『浏览器计划·实现模块』于『豫言操作系统/适配/网页事件浏览器/事件。豫』
于(「绑定实现模块」于「计划二」)。
「查串」
  于『浏览器计划·接口包』于『豫言操作系统接口/网页事件/豫言操作系统网页事件。包。豫』
  于(「绑定接口包」于「计划二」)。
「查串」于『浏览器计划·输出目录』于『dist/操作系统绑定/网页事件』
于(「绑定输出目录」于「计划二」)。

「:文言:节点宿主支持清单之析:略空行与注行,三列制表;查其项。汉语:Node 宿主支持清单的解析:跳过空行、# 注释行与行尾回车;每行三列以制表符分隔;按接口名查找;适配目录写 - 的是应用提供的接口。:」
「表文」者
  『# 注释』附「新行」附
  『时间』附「制表符」附『时间』附「制表符」附『豫言操作系统/适配/时间/宿主提供.json』附「回车」附「新行」附
  「新行」附
  『启动』附「制表符」附『-』附「制表符」附『豫言操作系统/宿主/节点/启动接口.json』附「新行」
也。

「支持表」者「解析节点支持表」于「表文」也。

「查整」于『支持表·行数』于「二」于(「长度」授以「节点支持项」于「支持表」)。
「查支持」乃化「字符串」而「字符串」也。
「查支持」者会「名」而
  鉴(「查节点支持」于「支持表」于「名」)而
    有(「可有」于「项」)则(「项」中「一」)附『|』附(「项」中「二」)附『|』附(
      若「应用提供支持吗」于「项」则『应用』否则『宿主』
    )
    或有「可无」则『(无)』
也。

「查串」于『支持表·宿主提供』于『时间|豫言操作系统/适配/时间/宿主提供.json|宿主』
于(「查支持」于『时间』)。
「查串」于『支持表·应用提供』于『-|豫言操作系统/宿主/节点/启动接口.json|应用』
于(「查支持」于『启动』)。
「查串」于『支持表·不支持』于『(无)』于(「查支持」于『持久事务』)。
「查异常含」
  于『支持表·列数不对』
  于(会「无」而虑「无」者「解析节点支持表」于(『时间』附「制表符」附『时间』)而
    『』)
    于『须恰有三列』。

「查异常含」
  于『支持表·空列』
  于(会「无」而虑「无」者「解析节点支持表」于(『时间』附「制表符」附「制表符」附『x』)而
    『』)
    于『有空列』。

「:文言:多模块接口之名,依字节序;多模块之绑定计,诸实现模块同名于接口模块。汉语:接口模块名们允许多个并按字节序排列;多模块绑定计划里每个实现模块与接口模块同名,放在适配目录中。:」
「查串列」
  于『模块名们·基础三模块』
  于(「列」【『时钟』,『诊断』,『错误』】)
  于(「接口模块名们」
    于『基础』
    于(「列」【『诊断。接口。豫』,『错误。接口。豫』,『时钟。接口。豫』,『规范.汉语.md』】))。
「查异常含」
  于『模块名们·没有』
  于(会「无」而虑「无」者「接口模块名们」于『启动』于(「列」【『程序入口。应用接口。豫』】)而
    『』)
    于『没有以「。接口。豫」结尾的接口模块』。

「多计」者「规划多模块绑定」于『基础』于(「列」【『时钟』,『诊断』】)于『基础节点』也。

「查串」于『多计·接口包』于『豫言操作系统接口/基础/豫言操作系统基础。包。豫』
于(「多计」中「零」)。
「查串」于『多计·适配包』于『豫言操作系统/适配/基础节点/豫言操作系统基础节点适配。包。豫』
于(「多计」中「一」)。
「查串列」
  于『多计·实现模块们』
  于(「列」【『豫言操作系统/适配/基础节点/时钟。豫』,『豫言操作系统/适配/基础节点/诊断。豫』】)
  于(「多计」中「二」)。
「查串」于『多计·输出目录』于『dist/.节点绑定/基础』于(「多计」中「三」)。

「收尾」于「元」。