豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 438 行 · 21234 字节 · UTF-8
§
寻观「标准库」之书。
寻观「编译器核心」之「编译步骤」之「求值正则变换」之「统一正则数据」之书。
寻观「编译器核心」之「编译步骤」之「代码生成」之「网页汇编编码基础」之书。
寻观「编译器核心」之「编译步骤」之「代码生成」之「网页汇编私有签名」之书。
寻观「编译器核心」之「编译步骤」之「代码生成」之「网页汇编私有整组」之书。

「:文言:二组并证,私途并传;外逸及杂私根者不取。汉语:每个函数至多选择一对宽整数数组参数,以不动点排除不安全调用;不把已有私有根与新的一对布局混用,公开入口仍使用通用数组。:」
「双组签」即「整数」
  合「整数」
也。

「双组空」者(「减」于「零」于「一」)与(「减」于「零」于「一」)也。

「双组参数表」者「新引用」授以(「数组引用类」于「双组签」)
于(「新数组引用」授以「双组签」于「双组空」于「零」)
也。

「双组使用表」者「新引用」授以(「数组引用类」于「爻」)
于(「新数组引用」授以「爻」于「阴」于「零」)
也。

「当前双整克隆」者「新引用」授以「爻」于「阴」也。

「双组有效」乃化「双组签」而「爻」也。
「双组有效」者会「签」而
  「非」于(「小于」于(「签」中「零」)于「零」)
也。

「双组含位」乃化「双组签」而化「整数」而「爻」也。
「双组含位」者会「签」而会「位」而
  「或者」于(「等于」于(「签」中「零」)于「位」)于(「等于」于(「签」中「一」)于「位」)
也。

「双组实参位」乃
  化「双组签」而
  化「整数」而
  化(「列」于「正则原子」)而
  (「列」于「整数」)
也。
「双组实参位」者会「签」而会「位」而会「参」而
  鉴「参」而
    有「罄」则「罄」
    或有(「缀」于「值」于「余」)则
      虑「后」者
        「双组实参位」于「签」于(「加」于「位」于「一」)于「余」而
      若「或者」于(「整组是此」于(「签」中「零」)于「值」)
      于(「整组是此」于(「签」中「一」)于「值」)则「缀」于「位」于「后」
      否则
        「后」
也。

「双组逐运」乃化「正则区域」而化(化「正则指令」而「有」)而「有」也。
「双组逐运」者会「段」而会「行」而
  鉴「段」而
    有(「正则段」于「诸令」于「终」)则
      (「态射」授以「正则指令」授以「有」
        于「诸令」
        于(会「令」而鉴「令」而
            有(「正则如果」于「号」于「类」于「条件」于「阳体」于「阴体」)则
              (「双组逐运」于「阳体」于「行」;
                「双组逐运」于「阴体」于「行」)
            或有「其他」则「行」于「令」
        );
        「元」)
也。

「备双整组」乃化「正则模块」而「有」也。
「备双整组」者会「诸函」而
  虑「数」者「长度」授以「正则函数」于「诸函」而
  虑「参表」者「新数组引用」授以「双组签」于「双组空」于「数」而
  虑「用表」者「新数组引用」授以「爻」于「阴」于「数」而
  虑「证表」者
    「新数组引用」授以(「数组引用类」于「爻」)
    于(「新数组引用」授以「爻」于「阴」于「零」)
    于「数」而
    虑「数表」者「新数组引用」授以「整数」于「零」于「数」而
    虑「净表」者「新数组引用」授以「爻」于「阴」于「数」而
    虑「无」者「写引用」于「双组参数表」于「参表」而
    虑「无」者「写引用」于「双组使用表」于「用表」而
    虑「无」者
      「态射」授以「正则函数」授以「有」
      于「诸函」
      于(会「函」而
      虑「号」者
        「查编号」于(「读引用」于「函数索引」)于(「函」中「零」)而
        虑「参数数」者「长度」授以「整数」于(「函」中「二」)而
        虑「证」者「新数组引用」授以「爻」于「阴」于「参数数」而
        虑「根」者
          「读数组引用」授以(「数组引用类」于「爻」)
          于(「读引用」于「整组根表」)于「号」而
          虑「净」者
            「非」于(「存在吗」授以「整数」
              于(会「位」而「读数组引用」授以「爻」于「根」于「位」)
              于(「整数范围」于「零」于(「函」中「四」)))而
              虑「约」者
                「读数组引用」授以「私有签名」
                于(「读引用」于「私有签名表」)于「号」而
                虑「签」者「约」中「一」而
                虑「无」者
                  「态射」授以「整数」授以「有」
                  于(「整数范围」于「零」于(「长度」授以「整数」于「签」))
                  于(会「位」而
                    若「等于」
                      于(「第N个」授以「整数」于「位」于「签」)
                      于「二」则「写数组引用」授以「爻」
                      于「证」于「位」于「阳」
                    否则
                      「元」)
                而
                ((「写数组引用」授以(「数组引用类」于「爻」)于「证表」于「号」于「证」);
                  (「写数组引用」授以「整数」于「数表」于「号」于「参数数」);
                  (「写数组引用」授以「爻」于「净表」于「号」于「净」)))而
    「:文言:数组之迹循静调而传,限其轮数,未得者不取。汉语:参数数组证据由直接入口签名及静态调用向上传播;证据只用来挑候选,安全性另由完整用途证明决定。:」
  递归虑「传证」其化「整数」而「有」者会「轮」而
    若「大于」于「轮」于「三二」则「元」否则
      虑「变」者「新引用」授以「爻」于「阴」
      而
      虑「无」者
        「态射」授以「正则函数」授以「有」
        于「诸函」
        于(会「函」
          而
  虑「号」者「查编号」于(「读引用」于「函数索引」)于(「函」中「零」)而
  虑「证」者
    「读数组引用」授以(「数组引用类」于「爻」)于「证表」于「号」
  而
  「双组逐运」
    于(「函」中「三」)
    于(会「令」而鉴「令」而
        有(「正则运算」于「果」于「类」于「正则调用」于(「缀」于(「正则函数引用」于「名」)于「参」))则(
          虑「往」者「查编号」于(「读引用」于「函数索引」)于「名」
          而
          若「小于」于「往」于「零」则
            「元」
          否则
            虑「往数」者「读数组引用」授以「整数」于「数表」于「往」
            而
            若「非」于(「等于」于「往数」于(「长度」授以「正则原子」于「参」))则
              「元」
            否则
              虑「往证」者
                「读数组引用」授以(「数组引用类」于「爻」)于「证表」于「往」
              而
              虑「无」者
                「态射」授以「整数」授以「有」
                于(「整数范围」于「零」于「往数」)
                于(会「位」
                  而
                  若「读数组引用」授以「爻」于「往证」于「位」则(
                    鉴(「第N个」授以「正则原子」于「位」于「参」)而
                      有(「正则局部」于「本位」)则
                        若「小于」
                          于「本位」
                          于(「读数组引用」授以「整数」于「数表」于「号」)则
                          若「读数组引用」授以「爻」于「证」于「本位」则
                            「元」
                          否则
                            (「写数组引用」授以「爻」于「证」于「本位」于「阳」;
                              「写引用」于「变」于「阳」)
                        否则
                          「元」
                      或有「其他」则「元」
                  )否则「元」)
              而
              「元」
        )
        或有「其他」则「元」
    ))而
      若「读引用」于「变」则
        「传证」于(「加」于「轮」于「一」)
      否则
        「元」
  而
  虑「无」者「传证」于「零」而
  虑「转验」者
    (化「双组签」而化「爻」而化「爻」而化「整数」而化「字符串」而化(「列」于「正则原子」)而「爻」也会「本签」而会
      「严」而会「记用」而会「组号」而会「名」而会「参」
        而
  虑「往」者「查编号」于(「读引用」于「函数索引」)于「名」而
  若「小于」于「往」于「零」则
    「阴」
  否则
    若「非」于(「等于」于(「读数组引用」授以「整数」于「数表」于「往」)于(「长度」授以「正则原子」于「参」))则
      「阴」
    否则
      鉴(「双组实参位」于「本签」于「零」于「参」)而
        有(「列」【「位」】)则
          若「等于」
            于「位」
            于(「读数组引用」授以「整数」于(「读引用」于「整组参数表」)于「往」)则(
              虑「无」者
                若「记用」则「写数组引用」授以「爻」
                于(「读引用」于「整组使用表」)于「往」于「阳」
                否则
                  「元」
              而
              「阳」
            )否则「阴」
        或有(「列」【「甲」,「乙」】)则(
          虑「往签」者
            「读数组引用」授以「双组签」于「参表」于「往」
          而
          虑「可」者
            若「严」则「且」
              于(「等于」于「甲」于(「往签」中「零」))
              于(「等于」于「乙」于(「往签」中「一」))
            否则
              若「读数组引用」授以「爻」于「净表」于「往」则
                虑「证」者
                  「读数组引用」授以(「数组引用类」于「爻」)于「证表」于「往」
                而
                「且」
                  于(「读数组引用」授以「爻」于「证」于「甲」)
                  于(「读数组引用」授以「爻」于「证」于「乙」)
              否则
                「阴」
          而
          若「可」则(虑「无」者
            若「记用」则「写数组引用」授以「爻」于「用表」于「往」于「阳」否则「元」而「阳」)
          否则
            「阴」
        )
        或有「其他」则「阴」
    )
  而
  虑「验对」者
    (化「正则函数」而化「双组签」而化「爻」而化「爻」而「爻」也会「函」而会「签」而会「严」而会「记用」而
      若「验整组用途从」
        于「函」
        于(「签」中「零」)
        于「阴」
        于(会「验号」而会「验名」而会「验参」而「转验」于「签」于「严」于「记用」于「验号」于「验名」于「验参」)则
          「验整组用途从」
            于「函」
            于(「签」中「一」)
            于「阴」
            于(会「验号」而会「验名」而会「验参」而「转验」于「签」于「严」于「记用」于「验号」于「验名」于「验参」)
      否则
        「阴」
    )
  而
  虑「无」者
    「态射」授以「正则函数」授以「有」
    于「诸函」
    于(会「函」
      而
  虑「号」者「查编号」于(「读引用」于「函数索引」)于(「函」中「零」)而
  若「大于」于(「函」中「四」)于「一二八」则
    「元」
  否则
    若「大于」于(「读数组引用」授以「整数」于「数表」于「号」)于「八」则
      「元」
    否则
      若「非」于(「读数组引用」授以「爻」于「净表」于「号」)则
        「元」
      否则
        虑「证」者
          「读数组引用」授以(「数组引用类」于「爻」)于「证表」于「号」
        而
        虑「诸位」者
          「滤」授以「整数」
          于(会「位」而「读数组引用」授以「爻」于「证」于「位」)
          于(「函」中「二」)
        而
        鉴「诸位」而
          有(「缀」于「甲」于(「缀」于「乙」于「余」))则(
            虑「签」者「甲」与「乙」
            而
            若「验对」于「函」于「签」于「阴」于「阴」则
              「写数组引用」授以「双组签」于「参表」于「号」于「签」
            否则
              「元」
          )
          或有「其他」则「元」
    )
  而
  递归虑「收窄」其化「整数」而「有」者会「轮」而
    若「大于」于「轮」于「三二」则(
      虑「无」者
        「态射」授以「整数」授以「有」
        于(「整数范围」于「零」于「数」)
        于(会「号」而「写数组引用」授以「双组签」于「参表」于「号」于「双组空」)
      而
      「元」
    )否则
      虑「变」者「新引用」授以「爻」于「阴」
      而
      虑「无」者
        「态射」授以「正则函数」授以「有」
        于「诸函」
        于(会「函」
          而
  虑「号」者「查编号」于(「读引用」于「函数索引」)于(「函」中「零」)而
  虑「签」者「读数组引用」授以「双组签」于「参表」于「号」而
  若「双组有效」于「签」则
          若「验对」于「函」于「签」于「阳」于「阴」则「元」否则
            (「写数组引用」授以「双组签」于「参表」于「号」于「双组空」;
              「写引用」于「变」于「阳」)
  否则
    「元」
        )
      而
      若「读引用」于「变」则
        「收窄」于(「加」于「轮」于「一」)
      否则
        「元」
  而
  虑「无」者「收窄」于「零」而
  虑「无」者
    「态射」授以「正则函数」授以「有」
    于「诸函」
    于(会「函」
      而
  虑「号」者「查编号」于(「读引用」于「函数索引」)于(「函」中「零」)而
  若「大于」于(「函」中「四」)于「二五六」则
    「元」
  否则
    若「非」于(「读数组引用」授以「爻」于「净表」于「号」)则
      「元」
    否则
      虑「证」者
        「读数组引用」授以(「数组引用类」于「爻」)于「证表」于「号」
      而
      若「存在吗」授以「整数」
      于(会「位」而「读数组引用」授以「爻」于「证」于「位」)
      于(「函」中「二」)则
        「元」
      否则
        虑「诸根」者
          (「列」于「整数」也鉴(「函」中「三」)而
              有(「正则段」于「诸令」于「终」)则
                「串联」授以「整数」于(「态射」授以「正则指令」授以(「列」于「整数」)
                于「诸令」
                于(会「令」而鉴「令」而
                  有(「正则运算」于「位」于「类」于(「正则原语」于『豫言_新建引用数组』)于「参」)则「列」【「位」】
                  或有「其他」则「罄」)))
        而
        若「大于」于(「长度」授以「整数」于「诸根」)于「四」则
          「元」
        否则
          鉴「诸根」而
            有(「缀」于「甲」于(「缀」于「乙」于「余」))则(
              虑「签」者「甲」与「乙」
              而
              若「验对」于「函」于「签」于「阳」于「阴」则(
                虑「根」者
                  「读数组引用」授以(「数组引用类」于「爻」)
                  于(「读引用」于「整组根表」)于「号」
                而
                虑「无」者
                  「写数组引用」授以「爻」于「根」于「甲」于「阳」
                而
                虑「无」者
                  「写数组引用」授以「爻」于「根」于「乙」于「阳」
                而
                虑「无」者「验对」于「函」于「签」于「阳」于「阳」而
                「元」
              )否则「元」
            )
            或有「其他」则「元」
    )
  而
  虑「已双」者「新数组引用」授以「爻」于「阴」于「数」而
  虑「已单」者「新数组引用」授以「爻」于「阴」于「数」而
  递归虑「传用」其化「有」而「有」者会「无」而
  虑「变」者「新引用」授以「爻」于「阴」而
  虑「无」者
    「态射」授以「正则函数」授以「有」
    于「诸函」
    于(会「函」
      而
  虑「号」者「查编号」于(「读引用」于「函数索引」)于(「函」中「零」)而
  虑「无」者
    若「且」于(「读数组引用」授以「爻」于「用表」于「号」)
    于(「非」于(「读数组引用」授以「爻」于「已双」于「号」))则
      (「写数组引用」授以「爻」于「已双」于「号」于「阳」;
        「写引用」于「变」于「阳」;
        虑「无」者
          「验对」
            于「函」
            于(「读数组引用」授以「双组签」于「参表」于「号」)于「阳」于「阳」
        而
        「元」)
    否则
      「元」
  而
  若「且」
    于(「读数组引用」授以「爻」于(「读引用」于「整组使用表」)于「号」)
    于(「非」于(「读数组引用」授以「爻」于「已单」于「号」))则
      (「写数组引用」授以「爻」于「已单」于「号」于「阳」;
        「写引用」于「变」于「阳」;
        虑「无」者
          「验整组用途」
            于「函」
            于(「读数组引用」授以「整数」于(「读引用」于「整组参数表」)于「号」)
            于「阴」于「阳」
        而
        「元」)
  否则
    「元」
    )
  而
  若「读引用」于「变」则「传用」于「元」否则「元」而「传用」于「元」
也。

「双组快参已知」乃
  化「双组签」而
  化「整数」而
  化(「列」于「整数」)而
  化(「列」于「正则原子」)而
  「爻」
也。
「双组快参已知」者会「组选」而会「位」而会「签」而会「参」而
  鉴「签」而
    有「罄」则「阳」
    或有(「缀」于「类」于「余签」)则(
      鉴「参」而
        有(「缀」于「值」于「余参」)则
          若(若「双组含位」于「组选」于「位」则「阳」否则「私参已知」于「类」于「值」)则
            「双组快参已知」
              于「组选」
              于(「加」于「位」于「一」)于「余签」于「余参」
          否则
            「阴」
        或有「罄」则「阴」
    )
也。

「双组有快参」乃化「双组签」而化「整数」而化(「列」于「整数」)而「爻」也。
「双组有快参」者会「组选」而会「位」而会「签」而
  鉴「签」而
    有「罄」则「阴」
    或有(「缀」于「类」于「余」)则
      若「且」于(「非」于(「双组含位」于「组选」于「位」))
      于(「非」于(「等于」于「类」于「零」))则「阳」
      否则
        「双组有快参」于「组选」于(「加」于「位」于「一」)于「余」
也。