豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 396 行 · 25986 字节 · UTF-8
§
寻观「标准库」之书。
寻观「编译器核心」之「编译数据」之「抽象绑定树结构」之「抽象语法树」之「抽象语法树数据」之书。
寻观「编译器核心」之「编译数据」之「抽象绑定树结构」之「抽象语法树」之「内建常量数据」之书。
寻观「编译器核心」之「编译数据」之「抽象绑定树结构」之「抽象语法树」之「结构名称操作数据」之书。

寻观「癸象工具」之「癸象数据结构」之书。

「癸象对象一」乃化(「字符串」合「癸象」)而「癸象」也。
「癸象对象一」者会「甲」而
  「癸象对象」于((「列」【「甲」】))
也。

「癸象对象二」乃
  化(「字符串」合「癸象」)而
  化(「字符串」合「癸象」)而
  「癸象」
也。
「癸象对象二」者会「甲」而会「乙」而
  「癸象对象」于((「列」【「甲」,「乙」】))
也。

「癸象对象三」乃
  化(「字符串」合「癸象」)而
  化(「字符串」合「癸象」)而
  化(「字符串」合「癸象」)而
  「癸象」
也。
「癸象对象三」者会「甲」而会「乙」而会「丙」而
  「癸象对象」于(「列」【「甲」,「乙」,「丙」】)
也。

「癸象对象四」乃
  化(「字符串」合「癸象」)而
  化(「字符串」合「癸象」)而
  化(「字符串」合「癸象」)而
  化(「字符串」合「癸象」)而
  「癸象」
也。
「癸象对象四」者会「甲」而会「乙」而会「丙」而会「丁」而
  「癸象对象」于(「列」【「甲」,「乙」,「丙」,「丁」】)
也。

「可能字符串序列化」乃化(「或可有」于「字符串」)而「癸象」也。
「可能字符串序列化」者会「可串」而
  鉴「可串」而
    有(「可有」于「真串」)则(「癸象字符串」于「真串」)
    或有「可无」则「癸象空」
也。

「内建常量序列化」乃化「内建常量」而「癸象」也。
「内建常量序列化」者会「量」而
  鉴「量」而
    有「内建类型字符串」则
      「癸象字符串」于『内建类型字符串』
    或有「内建类型整数」则
      「癸象字符串」于『内建类型整数』
    或有「内建类型小数」则
      「癸象字符串」于『内建类型小数』
    或有「内建类型动态分类值」则
      「癸象字符串」于『内建类型动态分类值』
    或有「内建类型有」则
      「癸象字符串」于『内建类型有』
    或有「内建类型爻」则
      「癸象字符串」于『内建类型爻』
    或有「内建类型元类型」则
      「癸象字符串」于『内建类型元类型』
    或有「内建爻阳」则
      「癸象字符串」于『内建爻阳』
    或有「内建爻阴」则
      「癸象字符串」于『内建爻阴』
    或有「内建有元」则
      「癸象字符串」于『内建有元』
    或有「内建函数抛出异常」则
      「癸象字符串」于『内建函数抛出异常』
    或有「内建函数尝试运行」则
      「癸象字符串」于『内建函数尝试运行』
    或有「内建函数整数相等」则
      「癸象字符串」于『内建函数整数相等』
    或有「内建函数整数大于」则
      「癸象字符串」于『内建函数整数大于』
    或有「内建函数整数减」则
      「癸象字符串」于『内建函数整数减』
    或有「内建函数以当前续延调用」则
      「癸象字符串」于『内建函数以当前续延调用』
也。

「参式序列化」乃化「参数形式」而「癸象」也。
「参式序列化」者会「参式」而
  (
    鉴「参式」而
      有「显式」则
        「癸象字符串」于『显式』
      或有「隐式」则
        「癸象字符串」于『隐式』
      或有「合并式」则
        「癸象字符串」于『合并』
      或有「多参数形」于「个数」则
        (「癸象对象二」于(『名称』与(「癸象字符串」于『多参数形』))于(『个数』与(「癸象整数」于「个数」)))
      或有「尾多参数形」于「个数」则
        (「癸象对象二」于(『名称』与(「癸象字符串」于『尾多参数形』))于(『个数』与(「癸象整数」于「个数」)))
  )
也。

「定义透明性序列化」乃化「定义透明性」而「癸象」也。
「定义透明性序列化」者会「性」而
  (鉴「性」而
  有「定义透明」则「癸象字符串」于『透明』
  或有「定义不透明」则「癸象字符串」于『不透明』)
也。

「结构名称操作序列化」乃化「结构名称操作」而「癸象」也。
「结构名称操作序列化」者会「作」而
  「癸象字符串」于(「结构名称操作表示」于「作」)
也。

「整数中间序列化」乃化「整数」而「癸象」也。
「整数中间序列化」者会「数」而
  「癸象整数」于「数」
也。

「字符串中间序列化」乃化「字符串」而「癸象」也。
「字符串中间序列化」者会「串」而
  「癸象字符串」于「串」
也。

「串列中间序列化」乃化(「列」于「字符串」)而「癸象」也。
「串列中间序列化」者会「串」而
  「癸象数组」于(「态射」于「串」于「字符串中间序列化」)
也。

「源码范围中间序列化」乃化「源码范围」而「癸象」也。
「源码范围中间序列化」者会「范围」而
  鉴「范围」而
    有「范围文件」与「始行」与「始列」与「终行」与「终列」则
      「癸象数组」于(「列」【
        「癸象字符串」于「范围文件」,
        「癸象整数」于「始行」,
        「癸象整数」于「始列」,
        「癸象整数」于「终行」,
        「癸象整数」于「终列」
      】)
也。

「注释方向中间序列化」乃化「注释方向」而「癸象」也。
「注释方向中间序列化」者会「向」而
  「癸象爻」于(鉴「向」而
  有「前置注释」则「阳」
  或有「后置注释」则「阴」)
也。

「:文言:小数精存,毋截六位。汉语:保留运行时小数的全部有效精度,同时保留原始十进制字面量。:」
「中间小数精确表示」乃化「小数」而「字符串」也。
「中间小数精确表示」者会「数」而
  《《外调》》名『豫言_小数精确表示』传「数」
也。

「节点名称序列化」乃化「节点名称」而「癸象」也。
「节点名称序列化」者会「名」而
  鉴「名」而
    有「拉姆达抽象」于「参式」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『拉姆达抽象』))于(『参式』与(「参式序列化」于「参式」)))
    或有「拉姆达抽象带类型」于「参式」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『拉姆达抽象带类型』))
      于(『参式』与(「参式序列化」于「参式」)))
    或有(「内建节点」于「常量」)则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『内建节点』))于(『常量』与(「内建常量序列化」于「常量」)))
    或有(「展开后内建节点」于「常量」)则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『展开后内建节点』))
      于(『常量』与(「内建常量序列化」于「常量」)))
    或有「空缺」则(「癸象字符串」于『空缺』)
    或有「箭头类型节点」则
      (「癸象字符串」于『箭头类型节点』)
    或有「隐式派类型节点」于「参数个数」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『隐式派类型节点』))
      于(『参数个数』与(「癸象整数」于「参数个数」)))
    或有「函数调用」则
      (「癸象字符串」于『函数调用』)
    或有「参数节点」于「参式」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『参数节点』))于(『参式』与(「参式序列化」于「参式」)))
    或有「函数调用等待函数值」于「参式」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『函数调用等待函数值』))
      于(『参式』与(「参式序列化」于「参式」)))
    或有「函数调用等待参数值」于「参式」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『函数调用等待参数值』))
      于(『参式』与(「参式序列化」于「参式」)))
    或有「字符串节点」于「串」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『字符串节点』))于(『串』与(「癸象字符串」于「串」)))
    或有(「整数节点」于「数」)则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『整数节点』))于(『数』与(「癸象整数」于「数」)))
    或有(「小数节点」于「数」于(「整部」与「小部」))则(「癸象对象四」
      于(『名称』与(「癸象字符串」于『小数节点』))
      于(『数』与(「癸象字符串」于(「中间小数精确表示」于「数」)))
      于(『整部』与(「癸象字符串」于(「整部」)))
      于(『小部』与(「癸象字符串」于(「小部」))))
    或有「模式匹配分支」则
      (「癸象字符串」于『模式匹配分支』)
    或有「常量模式匹配分支」则
      (「癸象字符串」于『常量模式匹配分支』)
    或有「变量模式匹配分支」则
      (「癸象字符串」于『变量模式匹配分支』)
    或有「唯一构造器模式匹配分支」于「序数」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『唯一构造器模式匹配分支』))
      于(『序数』与(「癸象整数」于「序数」)))
    或有「模式匹配」则
      (「癸象字符串」于『模式匹配』)
    或有「模式匹配新变量」于「变量名」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『模式匹配新变量』))
      于(『变量名』与(「癸象字符串」于「变量名」)))
    或有「结构投影」于「串」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『结构投影』))于(『串』与(「癸象字符串」于「串」)))
    或有「结构投影等待结构值」于「串」于「数」则(「癸象对象三」
      于(『名称』与(「癸象字符串」于『结构投影等待结构值』))
      于(『串』与(「癸象字符串」于「串」))
      于(『数』与(「癸象整数」于「数」)))
    或有「结构投影带序数」于「串」于「数」则(「癸象对象三」
      于(『名称』与(「癸象字符串」于『结构投影带序数』))
      于(『串』与(「癸象字符串」于「串」))
      于(『数』与(「癸象整数」于「数」)))
    或有「爻分支节点」则
      (「癸象字符串」于『爻分支节点』)
    或有「通用序列节点」则
      (「癸象字符串」于『通用序列节点』)
    或有「逗号序列节点」则
      (「癸象字符串」于『逗号序列节点』)
    或有「外部调用头节点」则
      (「癸象字符串」于『外部调用头节点』)
    或有「外部调用节点」则
      (「癸象字符串」于『外部调用节点』)
    或有「解析后外部调用节点无类型」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『解析后外部调用节点无类型』))
      于(『串』与(「癸象字符串」于「串」)))
    或有「解析后外部调用节点带类型」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『解析后外部调用节点带类型』))
      于(『串』与(「癸象字符串」于「串」)))
    或有「类型定义节点」则
      (「癸象字符串」于『类型定义节点』)
    或有「自由变量标注节点」于「投影名」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『自由变量标注节点』))
      于(『投影名』与(「癸象字符串」于「投影名」)))
    或有「内联虑」则(「癸象字符串」于『内联虑』)
    或有「内联虑带类型」则(「癸象字符串」于『内联虑带类型』)
    或有「顺序执行节点」则(「癸象字符串」于『顺序执行节点』)
    或有「类型判断节点」则(「癸象字符串」于『类型判断节点』)
    或有「元组构造节点」则(「癸象字符串」于『元组构造节点』)
    或有「元组类型节点」则(「癸象字符串」于『元组类型节点』)
    或有「栈元组构造节点」则(「癸象字符串」于『栈元组构造节点』)
    或有「擦除后类型节点」则(「癸象字符串」于『擦除后类型节点』)
    或有「运行时元组构造转换节点」于「序数」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『运行时元组构造转换节点』))
      于(『序数』与(「癸象整数」于「序数」)))
    或有「元组解构节点」于「序数」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『元组解构节点』))于(『序数』与(「癸象整数」于「序数」)))
    或有「指针偏移节点」于「序数」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『指针偏移节点』))于(『序数』与(「癸象整数」于「序数」)))
    或有「元组更新节点」于「序数」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『元组更新节点』))于(『序数』与(「癸象整数」于「序数」)))
    或有「文件引用节点」于「串」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『文件引用节点』))于(『串』与(「癸象字符串」于「串」)))
    或有「文件定义引用节点」于「文件名」于「定义名」于「序数」则(「癸象对象四」
      于(『名称』与(「癸象字符串」于『文件定义引用节点』))
      于(『文件名』与(「癸象字符串」于「文件名」))
      于(『定义名』与(「癸象字符串」于「定义名」))
      于(『序数』与(「癸象整数」于「序数」)))
    或有「文件定义内存引用节点」于「文件名」于「定义名」于「序数」则(「癸象对象四」
      于(『名称』与(「癸象字符串」于『文件定义内存引用节点』))
      于(『文件名』与(「癸象字符串」于「文件名」))
      于(『定义名』与(「癸象字符串」于「定义名」))
      于(『序数』与(「癸象整数」于「序数」)))
    或有「非自由变量节点」于「串」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『非自由变量节点』))于(『串』与(「癸象字符串」于「串」)))
    或有「递归节点」则(「癸象字符串」于『递归节点』)
    或有「表达式树组节点」于「串们」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『表达式树组节点』))
      于(『串』与(「癸象数组」于((「态射」)于「串们」于「癸象字符串」))))
    或有「唯一构造器节点」于「数」于「文件路径」于「串」则(「癸象对象四」
      于(『名称』与(「癸象字符串」于『唯一构造器节点』))
      于(『数』与(「癸象整数」于「数」))
      于(『文件路径』与(「癸象字符串」于「文件路径」))
      于(『串』与(「癸象字符串」于「串」)))
    或有「展开后唯一构造器节点」于「数」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『展开后唯一构造器节点』))
      于(『数』与(「癸象整数」于「数」)))
    或有「唯一构造器序数元组节点」于「序数」于「元组长」则(「癸象对象三」
      于(『名称』与(「癸象字符串」于『唯一构造器序数元组节点』))
      于(『序数』与(「癸象整数」于「序数」))
      于(『元组长』与(「癸象整数」于「元组长」)))
    或有「唯一构造器序数元组投影序数节点」则(「癸象字符串」于『唯一构造器序数元组投影序数节点』)
    或有「唯一构造器序数元组投影元组节点」则(「癸象字符串」于『唯一构造器序数元组投影元组节点』)
    或有「待定节点」则(「癸象字符串」于『待定节点』)
    或有「近似类型原子节点」则(「癸象字符串」于『近似类型原子节点』)
    或有「近似类型占位节点」则(「癸象字符串」于『近似类型占位节点』)
    或有「构造声明近似类型节点」则(「癸象字符串」于『构造声明近似类型节点』)
    或有「类型声明近似类型节点」则(「癸象字符串」于『类型声明近似类型节点』)
    或有「定义声明近似类型节点」于「透明性」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『定义声明近似类型节点』))
      于(『透明性』与(「定义透明性序列化」于「透明性」)))
    或有「文件操作近似类型节点」于「作」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『文件操作近似类型节点』))
      于(『作』与(「结构名称操作序列化」于「作」)))
    或有「文件命名近似类型节点」于「别名」于「串」则(「癸象对象三」
      于(『名称』与(「癸象字符串」于『文件命名近似类型节点』))
      于(『别名』与(「癸象字符串」于「别名」))
      于(『串』与(「癸象字符串」于「串」)))
    或有「文件导入近似类型节点」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『文件导入近似类型节点』))
      于(『串』与(「癸象字符串」于「串」)))
    或有「文件打开近似类型节点」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『文件打开近似类型节点』))
      于(『串』与(「癸象字符串」于「串」)))
    或有「文件导出近似类型节点」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『文件导出近似类型节点』))
      于(『串』与(「癸象字符串」于「串」)))
    或有「续延调用节点」则(「癸象字符串」于『续延调用节点』)
    或有「续延调用返回节点」则(「癸象字符串」于『续延调用返回节点』)
    或有「拉姆达抽象两参数」则(「癸象字符串」于『拉姆达抽象两参数』)
    或有「拉姆达抽象续延」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『拉姆达抽象续延』))
      于(『续延名』与(「癸象字符串」于「串」)))
    或有「拉姆达抽象续延无绑定」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『拉姆达抽象续延无绑定』))
      于(『续延名』与(「癸象字符串」于「串」)))
    或有「函数尾调用」则(「癸象字符串」于『函数尾调用』)
    或有「函数调用续延」于「串」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『函数调用续延』))于(『续延名』与(「癸象字符串」于「串」)))
    或有「函数调用续延无绑定」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『函数调用续延无绑定』))
      于(『续延名』与(「癸象字符串」于「串」)))
    或有「文件定义存储节点」于「文件名」于「定义名」于「序数」则(「癸象对象四」
      于(『名称』与(「癸象字符串」于『文件定义存储节点』))
      于(『文件名』与(「癸象字符串」于「文件名」))
      于(『定义名』与(「癸象字符串」于「定义名」))
      于(『序数』与(「癸象整数」于「序数」)))
    或有「全局指针读取节点」于「全局名」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『全局指针读取节点』))
      于(『全局名』与(「癸象字符串」于「全局名」)))
    或有「全局指针更新节点」于「全局名」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『全局指针更新节点』))
      于(『全局名』与(「癸象字符串」于「全局名」)))
    或有「局部指针读取节点」于「局部名」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『局部指针读取节点』))
      于(『局部名』与(「癸象字符串」于「局部名」)))
    或有「局部指针更新节点」于「局部名」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『局部指针更新节点』))
      于(『局部名』与(「癸象字符串」于「局部名」)))
    或有「空值节点」则(「癸象字符串」于『空值节点』)
    或有「函数引用调用节点」则(「癸象字符串」于『函数引用调用节点』)
    或有「函数引用节点」于「串」则
      (「癸象对象二」于(『名称』与(「癸象字符串」于『函数引用节点』))于(『函数名』与(「癸象字符串」于「串」)))
    或有「函数全局声明节点」于「串」则(「癸象对象二」
      于(『名称』与(「癸象字符串」于『函数全局声明节点』))
      于(『函数名』与(「癸象字符串」于「串」)))
  「:文言:前端诸注亦全存。汉语:保留阶段边界中的来源和注释元数据。:」
    或有「元组解构节点等待元组值」于「项0」则
      「癸象对象」
        于(「列」【
          (『名称』与(「癸象字符串」于『元组解构节点等待元组值』)),
          (『项0』与(「整数中间序列化」于「项0」))
        】)
    或有「具体字符节点」于「项0」则
      「癸象对象」
        于(「列」【(『名称』与(「癸象字符串」于『具体字符节点』)),(『项0』与(「字符串中间序列化」于「项0」))】)
    或有「源码范围标注节点」于「项0」则
      「癸象对象」
        于(「列」【
          (『名称』与(「癸象字符串」于『源码范围标注节点』)),
          (『项0』与(「源码范围中间序列化」于「项0」))
        】)
    或有「源码绑定范围标注节点」于「项0」则
      「癸象对象」
        于(「列」【
          (『名称』与(「癸象字符串」于『源码绑定范围标注节点』)),
          (『项0』与(「源码范围中间序列化」于「项0」))
        】)
    或有「带注释节点」于「项0」于「项1」则
      「癸象对象」
        于(「列」【
          (『名称』与(「癸象字符串」于『带注释节点』)),
          (『项0』与(「串列中间序列化」于「项0」)),
          (『项1』与(「串列中间序列化」于「项1」))
        】)
    或有「顶层注释节点」于「项0」于「项1」则
      「癸象对象」
        于(「列」【
          (『名称』与(「癸象字符串」于『顶层注释节点』)),
          (『项0』与(「串列中间序列化」于「项0」)),
          (『项1』与(「串列中间序列化」于「项1」))
        】)
    或有「词法注释节点」于「项0」于「项1」则
      「癸象对象」于(「列」【
        (『名称』与(「癸象字符串」于『词法注释节点』)),
        (『项0』与(「字符串中间序列化」于「项0」)),
        (『项1』与(「注释方向中间序列化」于「项1」))
      】)
    或有「其他」则
      「发生事故」于『未有384』
也。