豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 108 行 · 6202 字节 · UTF-8
§
寻观「标准库」之书。

寻观「编译器核心」之「编译数据」之「抽象绑定树结构」之「抽象语法树」之「总集」之书。
寻观「编译器核心」之「编译数据」之「抽象绑定树结构」之「模块操作」之书。
寻观「编译器核心」之「编译步骤」之「闭包转换」之「正则前闭包转换」之书。
寻观「编译器核心」之「编译步骤」之「闭包转换」之「递归节点闭包前变换」之书。
寻观「编译器核心」之「编译步骤」之「优化」之「前优化入口」之书。
寻观「编译器核心」之「编译步骤」之「闭包转换」之「全局结构变量储存变换」之书。
寻观「编译器核心」之「编译步骤」之「闭包转换」之「函数提升」之书。

寻观「编译器核心」之「编译数据」之「编译配置」之「编译期输出」之书。

「前闭包转换顶层」乃
  化「字符串」而
  化「文件定义列」而
  「列」于(「字符串」合「爻」合「表达式」)
也。
「前闭包转换顶层」者会「路径」而会「式」而
  虑「无」者
    「编译调试打印行」于『cloconv_progress』于(会「无」而『开始处理』)而
    虑「式」者
      ((「打表态射」授以(「字符串」合「爻」合「表达式」)授以(「字符串」合「爻」合「表达式」))
      于「式」
      于(会
        「定义」而
        虑「定义名」者「文件定义列项名」于「定义」而
        虑「定义公开性」者「文件定义列项公开性」于「定义」而
        (「定义名」与「定义公开性」与(「所有闭包转换前优化步骤」于「路径」于(「文件定义列项表达式」于「定义」))))
      )
    而
    虑「无」者
      「编译调试打印行」于『cloconv_progress』于(会「无」而『优化完成』)而
      虑「式」者
        ((「打表态射」授以(「字符串」合「爻」合「表达式」)授以(「字符串」合「爻」合「表达式」))
        于「式」
        于(会
          「定义」而
          虑「定义名」者「文件定义列项名」于「定义」而
          虑「定义公开性」者「文件定义列项公开性」于「定义」而
          (「定义名」与「定义公开性」与(「递归节点闭包前变换顶层」于(「文件定义列项表达式」于「定义」))))
        )
      而
      虑「无」者
        「编译调试打印行」于『cloconv_progress』于(会「无」而『递归节点变换完成』)而
        虑「式」者
          ((「打表态射」授以(「字符串」合「爻」合「表达式」)授以(「字符串」合「爻」合「表达式」))
          于「式」
          于(会
            「定义」而
            虑「定义名」者「文件定义列项名」于「定义」而
            虑「定义公开性」者「文件定义列项公开性」于「定义」而
            (「定义名」与「定义公开性」与(「前闭包转换」于(「文件定义列项表达式」于「定义」))))
          )而
          虑「无」者
            「编译调试打印行」于『cloconv_progress』于(会「无」而『转换完成』)而
            虑「式」者(「文件定义列全局储存转换」于「路径」于「式」)而
            虑「无」者
              「编译调试打印行」
                于『cloconv_progress』
                于(会「无」而『存储完成』)而
                虑「式」者「函数提升顶层」于「路径」于「式」而
                虑「无」者
                  「编译调试打印行」
                    于『cloconv_progress』
                    于(会「无」而『提升完成』)
                而
                「式」
也。

「:文言:闭包诸步各受树组,各还树组。汉语:保留原有变换顺序,分别暴露优化、递归、环境转换、存储和提升边界。:」
「映射定义表达式」乃
  化(化「表达式」而「表达式」)而
  化「表达式树组」而
  「表达式树组」
也。
「映射定义表达式」者会「变换」而会「组」而
  「打表态射」于「组」于(会「项」而(「项」中「零」)与(「项」中「一」)与(「变换」于(「项」中「二」)))
也。

「闭包前优化树组」乃化「字符串」而化「表达式树组」而「表达式树组」也。
「闭包前优化树组」者会「文件」而会「组」而
  「映射定义表达式」于(会「式」而「所有闭包转换前优化步骤」于「文件」于「式」)于「组」
也。

「递归转换树组」乃化「表达式树组」而「表达式树组」也。
「递归转换树组」者会「组」而
  「映射定义表达式」于「递归节点闭包前变换顶层」于「组」
也。

「闭包转换树组」乃化「表达式树组」而「表达式树组」也。
「闭包转换树组」者会「组」而
  「映射定义表达式」于「前闭包转换」于「组」
也。

「:文言:全局存储汇为一式,以单项存之。汉语:这一边界的载荷为单个初始化表达式,函数提升再将它变成函数树组。:」
「全局存储树组」乃化「字符串」而化「表达式树组」而「表达式树组」也。
「全局存储树组」者会「文件」而会「组」而
  「列」【『全局初始化』与「阴」与(「文件定义列全局储存转换」于「文件」于「组」)】
也。

「提升存储树组」乃化「字符串」而化「表达式树组」而「表达式树组」也。
「提升存储树组」者会「文件」而会「组」而
  鉴「组」而
    有(「列」【『全局初始化』与「初始化公开性」与「式」】)则
      「函数提升顶层」于「文件」于「式」
    或有「其他」则
      「发生事故」于『全局存储阶段须为单个初始化表达式』
也。