寻观「标准库」之书。
寻观「癸象工具」之「总集」之书。
寻观「宿主接口清单」之「支持」之书。
寻观「宿主接口清单」之「规范」之书。

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

「：文言：逐癸象之 API 树，遇兼容注则录其径与兼容资料。汉语：遍历 MDN BCD 的 api 树，按模式输出每个 __compat 节点的路径或完整兼容记录。：」
「遍历接口」乃化「字符串」而化「癸象」而化「字符串」而「有」也。
「遍历接口」者会「路径」而会「值」而会「模式」而
  鉴「值」而
    有（「癸象对象」于「项」）则（
      虑「无」者
        「态射」授以（「字符串」合「癸象」）授以「有」
          于「项」
          于（会「首」而
          虑「键」者「首」中「零」而
          虑「子值」者「首」中「一」而
          虑「后径」者「路径」附『.』附「键」而
          若「字符串相等吗」于「键」于『__compat』
          则
            （
              若「字符串相等吗」于「模式」于『兼容』
              则
                「打印行」于（『{"路径":』附（「癸象表示」于（「癸象字符串」于「路径」））附『,"兼容":』附（「癸象表示」
                  于「子值」）附『}』）
              否则若「字符串相等吗」于「模式」于『支持』
              则
                「打印行」于（「路径」附「制表」附（「爻位」于（「浏览器现可用」于「子值」于『chrome』））附「制表」附（「爻位」
                  于（「浏览器现可用」于「子值」于『firefox』））附「制表」附（「爻位」
                    于（「浏览器现可用」于「子值」于『safari』）））
              否则
                「打印行」于「路径」
            ）
          否则
            「遍历接口」于「后径」于「子值」于「模式」）
      而
      「元」
    ）
    或有「其他」则「元」
也。

「参数」者「命令行参数」之「获取参数」于「元」也。

「双参」者鉴「参数」而
  有（「列」【「径」】）则「径」与『路径』
  或有（「列」【「径」，「式」】）则「径」与「式」
  或有「其他」则
    「发生事故」授以（「字符串」合「字符串」）
    于『用法：yy宿主接口清单 资料路径 [路径、兼容、支持或规范]』
也。

「资料路径」者「双参」中「零」也。

「模式」者「双参」中「一」也。

若「或者」
  于（「或者」
    于（「或者」于（「字符串相等吗」于「模式」于『路径』）于（「字符串相等吗」于「模式」于『兼容』））
    于（「字符串相等吗」于「模式」于『支持』））
    于（「字符串相等吗」于「模式」于『规范』）则「元」
否则
  「发生事故」于『模式须为路径、兼容、支持或规范』。
「根」者「癸象解析」于（「文件系统」之「读文件」于「资料路径」）也。

「兼容输出清单」乃化「癸象」而化「字符串」而「有」也。
「兼容输出清单」者会「根」而会「模式」而
  虑「接口」者鉴「根」而
    有（「癸象对象」于「根项」）则（
      鉴（「滤」授以（「字符串」合「癸象」）于（会「项」而「字符串相等吗」于（「项」中「零」）于『api』）于「根项」）而
        有（「列」【「项」】）则（「项」中「一」）
        或有「其他」则
          「发生事故」授以「癸象」于『兼容资料缺少 api』
    ）
    或有「其他」则
      「发生事故」授以「癸象」于『兼容资料不是对象』
  而
  「遍历接口」于『api』于「接口」于「模式」
也。

若「字符串相等吗」于「模式」于『规范』则「规范输出清单」于「根」否则「兼容输出清单」于「根」于「模式」。
