豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 134 行 · 7223 字节 · UTF-8
§
寻观「标准库」之书。
寻观「癸象工具」之「总集」之书。
寻观「宿主接口清单」之「支持」之书。
寻观「宿主接口清单」之「规范」之书。

「对齐制表」者「字节转字符串」于「九」也。

「对齐可直配」乃化「字符串」而「爻」也。
「对齐可直配」者会「定义类」而
  「或者」
    于(「或者」
      于(「字符串相等吗」于「定义类」于『interface』)
      于(「字符串相等吗」于「定义类」于『callback interface』))
      于(「字符串相等吗」于「定义类」于『namespace』)
也。

「对齐成员键」乃化「字符串」而化「字符串」而化「字符串」而「字符串」也。
「对齐成员键」者会「定义名」而会「成员类」而会「成员名」而
  若「字符串相等吗」于「成员类」于『constructor』则
    「定义名」
  否则
    「成员名」
也。

「:文言:唯同名接口及成员作直配;混入、继承、别名另候合校。汉语:只核对直接同名路径,不把 mixin、继承或别名推断为缺失。:」
「对齐输出记录」乃化「字符串」而化「癸象」而化「癸象」而化「癸象」而「有」也。
「对齐输出记录」者会「规范」而会「定义」而会「成员」而会「接口」而
  虑「定义类」者「规范取文」于(「取字段或空」于「定义」于『type』)而
  虑「定义名」者
    若「字符串相等吗」于「定义类」于『includes』则
      「规范取文」于(「取字段或空」于「定义」于『target』)
    否则
      「规范取文」于(「取字段或空」于「定义」于『name』)
  而
  虑「成员类」者「规范取文」于(「取字段或空」于「成员」于『type』)而
  虑「成员名」者
    若「字符串相等吗」于「定义类」于『includes』则
      「规范取文」于(「取字段或空」于「定义」于『includes』)
    否则若「字符串相等吗」于「成员类」于『』则『』否则「规范成员名」于「成员」而
    虑「成员键」者「对齐成员键」于「定义名」于「成员类」于「成员名」而
    虑「可配」者「对齐可直配」于「定义类」而
    虑「候选」者
      若「可配」则(『api.』附「定义名」附(
        若「字符串相等吗」于「成员键」于『』则『』否则『.』附「成员键」))
      否则
        『』
    而
    虑「节点」者
      若「可配」则「取字段或空」于「接口」于「定义名」否则「癸象空」
    而
    虑「成员节点」者
      若「字符串相等吗」于「成员键」于『』则「节点」否则「取字段或空」于「节点」于「成员键」
    而
    虑「兼容」者「取字段或空」于「成员节点」于『__compat』而
    虑「命中」者鉴「兼容」而
      有(「癸象对象」于「无」)则「阳」
      或有「其他」则
        「阴」
    而
    虑「状态」者
      若「命中」则『直接命中』
      否则
        若「可配」则『BCD无同名路径』
        否则
          若「字符串相等吗」于「定义类」于『interface mixin』则
            『mixin待展开』
          否则若「字符串相等吗」于「定义类」于『includes』则『包含关系待展开』否则『非直接接口定义』
    而
    「打印行」于(「规范」附「对齐制表」附「定义类」附「对齐制表」附「定义名」附「对齐制表」附「成员类」附「对齐制表」附
      「成员名」附「对齐制表」附「候选」附「对齐制表」附「状态」附「对齐制表」附(
        若「命中」则「爻位」于(「浏览器现可用」于「兼容」于『chrome』)否则『』
      )附「对齐制表」附(若「命中」则「爻位」于(「浏览器现可用」于「兼容」于『firefox』)否则『』)附「对齐制表」附(
        若「命中」则「爻位」于(「浏览器现可用」于「兼容」于『safari』)否则『』
      ))
也。

「对齐输出定义」乃化「字符串」而化「癸象」而化「癸象」而「有」也。
「对齐输出定义」者会「规范」而会「定义」而会「接口」而
  鉴(「取字段或空」于「定义」于『members』)而
    有(「癸象数组」于「诸成员」)则(
      若「等于」于(「长度」授以「癸象」于「诸成员」)于「零」则
        「对齐输出记录」于「规范」于「定义」于「癸象空」于「接口」
      否则
        (
          虑「无」者
            「态射」授以「癸象」授以「有」
            于「诸成员」
            于(会「成员」而「对齐输出记录」于「规范」于「定义」于「成员」于「接口」)
          而
          「元」
        )
    )
    或有「其他」则
      「对齐输出记录」于「规范」于「定义」于「癸象空」于「接口」
也。

「对齐输出清单」乃化「癸象」而化「癸象」而「有」也。
「对齐输出清单」者会「规范根」而会「兼容根」而
  虑「接口」者「取字段或空」于「兼容根」于『api』而
  鉴「接口」而
    有(「癸象对象」于「项」)则(
      鉴「规范根」而
        有(「癸象数组」于「诸规范」)则(
          虑「无」者
            「打印行」于(『规范』附「对齐制表」附『定义类』附「对齐制表」附『定义名』附「对齐制表」附『成员类』附
              「对齐制表」附『成员名』附「对齐制表」附『候选BCD路径』附「对齐制表」附『状态』附「对齐制表」附『Chrome』
              附「对齐制表」附『Firefox』附「对齐制表」附『Safari』)而
              虑「无」者
                「态射」授以「癸象」授以「有」
                于「诸规范」
                于(会「项」而
                虑「规范」者
                  「规范取文」于(「取字段或空」于「项」于『spec』)而
                鉴(「取字段或空」于「项」于『definitions』)而
                  有(「癸象数组」于「诸定义」)
                  则(
                    虑「无」者
                      「态射」授以「癸象」授以「有」
                      于「诸定义」
                      于(会「定义」而「对齐输出定义」于「规范」于「定义」于「接口」)
                    而
                    「元」
                  )
                  或有「其他」则
                    「发生事故」授以「有」于『规范缺少定义数组』)
              而
              「元」
        )
        或有「其他」则
          「发生事故」授以「有」于『规范 AST 根不是数组』
    )
    或有「其他」则
      「发生事故」授以「有」于『BCD 缺少 api 对象』
也。