寻观「标准库」之书。

。

寻观「编译器核心」之「编译数据」之「编译配置」之「编译期输出」之书。
寻观「编译器核心」之「编译数据」之「编译配置」之「全局配置」之书。
寻观「编译器核心」之「编译步骤」之「总体过程」之「编译过程工具」之书。

寻观「拓展库」之「顺序标识符」之「顺序标识符」之书。

寻观「编译器核心」之「编译数据」之「编译配置」之「全局配置」之书。
寻观「编译器核心」之「编译步骤」之「代码生成」之「低级虚拟机」之「目标信息」之书。
寻观「编译器核心」之「编译步骤」之「代码生成」之「低级虚拟机」之「网页汇编」之书。

「默认调用规范」者『ccc』也。
「续延函数名」者『豫言保留续延函数』也。
「：可以用 or i128 来设置标记：」
「：
                0x.1.2.3.4.5.6.7.8. ：」
「元组类型标记值」者『u0x10000000000000000』也。
「整数类型标记值」者『u0x20000000000000000』也。
「小数类型标记值」者『u0x30000000000000000』也。
「字符串类型标记值」者『u0x40000000000000000』也。
「爻类型标记值」者『u0x50000000000000000』也。
「函数指针类型标记值」者『u0x60000000000000000』也。
「静态指针类型标记值」者『u0x70000000000000000』也。
「栈指针类型标记值」者『u0x80000000000000000』也。
「全局指针类型标记值」者『u0xc0000000000000000』也。
「唯一构造器序数元组类型标记值」者『u0xd0000000000000000』也。
「局部指针类型标记值」者『u0xe0000000000000000』也。
「：
                0x1.2.3.4.5.6.7.8. ：」
「清除类型标记值」者『u0xFFFFFFFFFFFFFFFF』也。
「清除长度标记值」者『u0xFFFFFFFF』也。
「子类型偏移」者『72』也。
「长度偏移」者『80』也。
「默认元素大小」者「一六」也。

「函数参数类型」者『(i128, i128)』也。
「函数返回值类型」者『void』也。
「函数指针类型」者「函数返回值类型」附『 』附「函数参数类型」附『*』也。

「：每个编译单元都要重置此值：」
「：TODO：这个设计并不好：」
「所有外部调用」乃「引用类」于（「串典」于「整数」）也。
「所有外部调用」者「新引用」于（「空串典」）也。

「添加外部调用」乃化「字符串」而化「整数」而「有」也。
「添加外部调用」者会「串」而会「参数个数」而「写引用」于「所有外部调用」
  于（「串典更新」于（「读引用」于「所有外部调用」）于「串」于（「参数个数」））也。

「所有文件引用」乃「引用类」于（「列」于「字符串」）也。
「所有文件引用」者「新引用」于「罄」也。

「添加文件引用」乃化「字符串」而「有」也。
「添加文件引用」者会「串」而「列引用前衔」于「所有文件引用」于「串」也。

「所有文件定义读取」乃「引用类」于（「列」于「字符串」）也。
「所有文件定义读取」者「新引用」于「罄」也。

「所有文件定义存储」乃「引用类」于（「列」于「字符串」）也。
「所有文件定义存储」者「新引用」于「罄」也。

「：给定字符串，条件输出可以直接插入源码的字符串：」
「调试写」乃化（化「有」而（「列」于「字符串」））而（「列」于「字符串」）也。
「调试写」者会「串」而若（「读引用」于（「字节码打印调试信息」））
则
  （（「缀」授以「字符串」）于『;』于（（「附加」授以「字符串」）
        于（（「态射」授以「字符串」授以「字符串」）于（「串」于「元」）
          于（会「内串」而「串查找替换」于「内串」于『「：换行：」』于『「：「：：」换行：」』））
          于（（（「列」于「字符串」）也（「列」【『「：换行：」』】）））））
否则
  「罄」也。

「字符串声明类型」乃化「字符串」 「：内容：」而
  「字符串」 「：类型的代码：」
也。
「字符串声明类型」者会「内容」而
  『[』附（「整数表示」于（「加」于（「字节长度」于「内容」）于「一」））附（『 x i8]』）也。

「字符串声明」乃化「字符串」 「：内容：」而
  化「字符串」 「：串值：」而
  「字符串」 「：声明的代码：」
也。
「字符串声明」者会「串名」而会「内容」而
  『@"』附（「串名」）附『" = private constant 』附（「字符串声明类型」于「内容」）附
    『 [』附（「间合」于『, 』于（（「打表」授以「字符串」）于（「加」于（「字节长度」于「内容」）于「一」）
          于（会「序数」而『i8 』附（「整数表示」于（「字符转整数」于「内容」于「序数」）））））附『]「：换行：」』
也。

「断言」乃化「爻」而「有」也。
「断言」者会「值」而若「值」则「元」否则（「发生事故」于『断言不对』）也。

「获取普通参数签名」乃化（「列」于「字符串」）而「字符串」也。
「获取普通参数签名」者会「变们」而（『(』附（「间合」于『, 』
      于（（（「态射」）于「变们」于（会「变」而『i128 %"』附「变」附『"』））））附『)』
）也。
「获取目标三元组代码」乃化「有」而「字符串」也。
「获取目标三元组代码」者会「无」而
  若「读引用」于「不写目标三元组」
  则
    『』
  否则
    （虑「目标字符串」者（「获取目标三元组字符串」于「元」）而『target triple = "』附「目标字符串」附『"「：换行：」』）
也。

「默认编译模块的信息」乃化「有」而「字符串」也。
「默认编译模块的信息」者会「无」而
  （「获取目标三元组代码」于「元」）
  附『
@"豫言_栈指针" = external global i128* 「：换行：」
@"豫言_当前分配指针" = external global i128* 「：换行：」
@"豫言_当前堆垃圾回收阈值" = external global i128* 「：换行：」
』
也。

「进行单个文件底层编译」乃化「字符串」而「有」也。
「进行单个文件底层编译」者会「路径」而
  若「读引用」于「生成网页汇编」则「编译网页汇编模块」于「路径」否则
  虑「运行函数」者若「读引用」于「打印执行的外部指令」则「操作系统」之「子进程」之「成功运行并打印结果」否则
    「操作系统」之「子进程」之「成功运行」而
  虑「无」者「运行函数」于『llvm-as』于（「列」【『-o』，（「获取输出文件路径」于「路径」）附『.bc』，（「获取输出文件路径」于「路径」）附『.ll』】）而
  虑「无」者「运行函数」于『opt』于（「列」【
    『-O3』，
    『-o』，
    （「获取输出文件路径」于「路径」）附『.opt.bc』，
    （「获取输出文件路径」于「路径」）附『.bc』
  】）而
  虑「无」者「运行函数」于『clang』于（「附加」于（「列」【『-c』，『-O3』，『-g』，『-o』】）
        于（（「列」【（（「获取输出文件路径」于「路径」）附『.o』），（（「获取输出文件路径」于「路径」）附『.opt.bc』）】）））而
  虑「无」者「粗略调试打印行」于（会「无」而『》》》》》》》》代码生成完成： 』附「路径」）而
  「元」
也。

「：外调当合其约。Wasm 外部调用桥接到相同的豫言值签名。：」
「目标外部调用名称」乃化「字符串」而「字符串」也。
「目标外部调用名称」者会「名」而
  若「读引用」于「生成网页汇编」则
    （鉴「名」而
      有『豫言_登记垃圾回收根』则『豫言_网页汇编登记垃圾回收根』
      或有『豫言_运行时报错并中止』则『豫言_网页汇编报错并中止』
      或有「其他」则「其他」）
  否则「名」也。
