入口。豫
yuyan · 81 行 · 4158 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
寻观「标准库」之书。
寻观「癸象工具」之「总集」之书。
寻观「宿主接口清单」之「支持」之书。
寻观「宿主接口清单」之「规范」之书。
「制表」者「字节转字符串」于「九」也。
「:文言:逐癸象之 API 树,遇兼容注则录其径与兼容资料。汉语:遍历 MDN BCD 的 api 树,按模式输出每个 __compat 节点的路径或完整兼容记录。:」
「遍历接口」乃化「字符串」而化「癸象」而化「字符串」而「有」也。
「遍历接口」者会「路径」而会「值」而会「模式」而
鉴「值」而
有(「癸象对象」于「项」)则(
虑「无」者
「态射」授以(「字符串」合「癸象」)授以「有」
于「项」
于(会「首」而
虑「键」者「首」中「零」而
虑「子值」者「首」中「一」而
虑「后径」者「路径」附『.』附「键」而
若「字符串相等吗」于「键」于『__compat』
则
(
若「字符串相等吗」于「模式」于『兼容』
则
「打印行」于(『{"路径":』附(「癸象表示」于(「癸象字符串」于「路径」))附『,"兼容":』附(「癸象表示」
于「子值」)附『}』)
否则若「字符串相等吗」于「模式」于『支持』
则
「打印行」于(「路径」附「制表」附(「爻位」于(「浏览器现可用」于「子值」于『chrome』))附「制表」附(「爻位」
于(「浏览器现可用」于「子值」于『firefox』))附「制表」附(「爻位」
于(「浏览器现可用」于「子值」于『safari』)))
否则
「打印行」于「路径」
)
否则
「遍历接口」于「后径」于「子值」于「模式」)
而
「元」
)
或有「其他」则「元」
也。
「参数」者「命令行参数」之「获取参数」于「元」也。
「双参」者鉴「参数」而
有(「列」【「径」】)则「径」与『路径』
或有(「列」【「径」,「式」】)则「径」与「式」
或有「其他」则
「发生事故」授以(「字符串」合「字符串」)
于『用法:yy宿主接口清单 资料路径 [路径、兼容、支持或规范]』
也。
「资料路径」者「双参」中「零」也。
「模式」者「双参」中「一」也。
若「或者」
于(「或者」
于(「或者」于(「字符串相等吗」于「模式」于『路径』)于(「字符串相等吗」于「模式」于『兼容』))
于(「字符串相等吗」于「模式」于『支持』))
于(「字符串相等吗」于「模式」于『规范』)则「元」
否则
「发生事故」于『模式须为路径、兼容、支持或规范』。
「根」者「癸象解析」于(「文件系统」之「读文件」于「资料路径」)也。
「兼容输出清单」乃化「癸象」而化「字符串」而「有」也。
「兼容输出清单」者会「根」而会「模式」而
虑「接口」者鉴「根」而
有(「癸象对象」于「根项」)则(
鉴(「滤」授以(「字符串」合「癸象」)于(会「项」而「字符串相等吗」于(「项」中「零」)于『api』)于「根项」)而
有(「列」【「项」】)则(「项」中「一」)
或有「其他」则
「发生事故」授以「癸象」于『兼容资料缺少 api』
)
或有「其他」则
「发生事故」授以「癸象」于『兼容资料不是对象』
而
「遍历接口」于『api』于「接口」于「模式」
也。
若「字符串相等吗」于「模式」于『规范』则「规范输出清单」于「根」否则「兼容输出清单」于「根」于「模式」。