豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 1770 行 · 84199 字节 · UTF-8
§
寻观「标准库」之书。
寻观「编译器核心」之「网页汇编核心」之「回收模块」之书。

「:
文言:回收网页汇编之客体运行时,以结构书之;编译器径纳之于所生之模块,不复读 WAT 之文。改运行时者,改此篇。
汉语:WasmGC 客体运行时(由原先的 WAT 文本运行时逐条改写而来,原文件已删除),用结构化表示写成;编译器直接把它放进生成的模块,不再读取 WAT 文本。修改运行时就修改本文件;项的顺序决定隐式类型与各索引的分配。
:」

「回收运行时宿主调用」乃「回收模块项」也。
「回收运行时宿主调用」者
  「回收导入函数项」
    于『yuyan:gc-host/v1』
    于『call』
    于『$host』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
也。

「:文言:值以引用存,巨整别装,诸物托引擎回收。汉语:小整数用 i31,完整 i64 用 GC struct;元组、引用、闭包环境用 GC array。:」
「回收运行时大整类型」乃「回收模块项」也。
「回收运行时大整类型」者
  「回收类型项」于『$big』于(「回收结构型」于(「列」【「阴」与(「回收存值」于「回收整六四」)】))
也。

「回收运行时元组类型」乃「回收模块项」也。
「回收运行时元组类型」者
  「回收类型项」于『$tuple』于(「回收数组型」于(「阳」与(「回收存值」于「回收等引用」)))
也。

「回收运行时装箱」乃「回收模块项」也。
「回收运行时装箱」者
  「回收函数项」
    于『$box』
    于(「回收型内联」于(「列」【「回收整六四」】)于(「列」【「回收等引用」】))
    于(「列」【『$n』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$n』,
        「回收整六四常」于(「减」于「零」于(「整数操作」之「理解整数」于『1073741824』)),
        「回收整六四有符号大等」,
        「回收局部取」于『$n』,
        「回收整六四常」于(「整数操作」之「理解整数」于『1073741823』),
        「回收整六四有符号小等」,
        「回收整三二与」,
        「回收若」于『』于(「回收块单果」于「回收等引用」),
        「回收局部取」于『$n』,
        「回收整六四截三二」,
        「回收转小整」,
        「回收否则」,
        「回收局部取」于『$n』,
        「回收结构新」于『$big』,
        「回收结束」
      】))
也。

「回收运行时拆箱」乃「回收模块项」也。
「回收运行时拆箱」者
  「回收函数项」
    于『$unbox』
    于(「回收型内联」于(「列」【「回收等引用」】)于(「列」【「回收整六四」】))
    于(「列」【『$v』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$v』,
        「回收引用测」于「阴」于「回收堆小整」,
        「回收若」于『』于(「回收块单果」于「回收整六四」),
        「回收局部取」于『$v』,
        「回收引用转」于「阴」于「回收堆小整」,
        「回收小整取有符号」,
        「回收整三二有符号扩六四」,
        「回收否则」,
        「回收局部取」于『$v』,
        「回收引用转」于「阴」于(「回收堆名」于『$big』),
        「回收结构取」于『$big』于「零」,
        「回收结束」
      】))
也。

「:文言:先验索引而后缩位。汉语:拒绝负数及超过 wasm32 的索引,防止截断后访问另一元素。:」
「回收运行时取索引」乃「回收模块项」也。
「回收运行时取索引」者
  「回收函数项」
    于『$index』
    于(「回收型内联」于(「列」【「回收等引用」】)于(「列」【「回收整三二」】))
    于(「列」【『$n』】)
    于(「列」【『$v』与「回收整六四」】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$n』,
        「回收调用」于『$unbox』,
        「回收局部暂存」于『$v』,
        「回收整六四常」于(「整数操作」之「理解整数」于『4294967295』),
        「回收整六四无符号大于」,
        「回收若」于『』于「回收块无果」,
        「回收不可达」,
        「回收结束」,
        「回收局部取」于『$v』,
        「回收整六四截三二」
      】))
也。

「回收运行时新元组」乃「回收模块项」也。
「回收运行时新元组」者
  「回收函数项」
    于『$new』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$v』,『$n』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$v』,
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收数组新」于『$tuple』
      】))
也。

「回收运行时取元素」乃「回收模块项」也。
「回收运行时取元素」者
  「回收函数项」
    于『$get』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$a』,『$n』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$a』,
        「回收引用转」于「阴」于(「回收堆名」于『$tuple』),
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收数组取」于『$tuple』
      】))
也。

「回收运行时存元素」乃「回收模块项」也。
「回收运行时存元素」者
  「回收函数项」
    于『$set』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$v』,『$n』,『$a』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$a』,
        「回收引用转」于「阴」于(「回收堆名」于『$tuple』),
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收局部取」于『$v』,
        「回收数组存」于『$tuple』,
        「回收引用空」于「回收堆等」
      】))
也。

「:文言:以异常归返,常途无续体。汉语:提前退出使用 EH;标记单调递增,禁止绕回后误认失效续延。:」
「回收运行时逃逸标签」乃「回收模块项」也。
「回收运行时逃逸标签」者
  「回收标签项」
    于『$escape』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「罄」授以「回收值型」))
也。

「回收运行时逃逸计数」乃「回收模块项」也。
「回收运行时逃逸计数」者
  「回收全局项」于『$escape_counter』于「回收整三二」于「阳」
  于(「回收令列」于(「列」【「回收整三二常」于「零」】))
也。

「回收运行时逃逸号」乃「回收模块项」也。
「回收运行时逃逸号」者
  「回收函数项」
    于『$escape_id』
    于(「回收型内联」于(「列」【】)于(「列」【「回收等引用」】))
    于(「列」【】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收全局取」于『$escape_counter』,
        「回收整三二常」于(「整数操作」之「理解整数」于『1073741823』),
        「回收整三二无符号大等」,
        「回收若」于『』于「回收块无果」,
        「回收不可达」,
        「回收结束」,
        「回收全局取」于『$escape_counter』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收全局存」于『$escape_counter』,
        「回收全局取」于『$escape_counter』,
        「回收转小整」
      】))
也。

「回收运行时小数类型」乃「回收模块项」也。
「回收运行时小数类型」者
  「回收类型项」于『$float』于(「回收结构型」于(「列」【「阴」与(「回收存值」于「回收浮六四」)】))
也。

「回收运行时字节类型」乃「回收模块项」也。
「回收运行时字节类型」者
  「回收类型项」于『$bytes』于(「回收数组型」于(「阳」与「回收存八」))
也。

「:文言:整数自书于客堆,不出宿主;负极以无符号绝值除之。汉语:完整 i64 的十进制转换在 Wasm 内完成,只分配一次结果;无符号取商兼容 INT64_MIN。:」
「回收运行时整数转串」乃「回收模块项」也。
「回收运行时整数转串」者
  「回收函数项」
    于『$int_string』
    于(「回收型内联」于(「列」【「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$v』】)
    于(「列」【
      『$n』与「回收整六四」,
      『$rest』与「回收整六四」,
      『$negative』与「回收整三二」,
      『$length』与「回收整三二」,
      『$position』与「回收整三二」,
      『$out』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』))
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$v』,
        「回收调用」于『$unbox』,
        「回收局部暂存」于『$n』,
        「回收整六四常」于「零」,
        「回收整六四有符号小于」,
        「回收局部存」于『$negative』,
        「回收局部取」于『$negative』,
        「回收若」于『』于「回收块无果」,
        「回收整六四常」于「零」,
        「回收局部取」于『$n』,
        「回收整六四减」,
        「回收局部存」于『$n』,
        「回收结束」,
        「回收局部取」于『$n』,
        「回收局部存」于『$rest』,
        「回收整三二常」于「一」,
        「回收局部存」于『$length』,
        「回收块」于『$counted』于「回收块无果」,
        「回收循环」于『$count』于「回收块无果」,
        「回收局部取」于『$rest』,
        「回收整六四常」于「一零」,
        「回收整六四无符号小于」,
        「回收条件跳」于(「回收名标」于『$counted』),
        「回收局部取」于『$rest』,
        「回收整六四常」于「一零」,
        「回收整六四无符号除」,
        「回收局部存」于『$rest』,
        「回收局部取」于『$length』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$length』,
        「回收跳」于(「回收名标」于『$count』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$length』,
        「回收局部取」于『$negative』,
        「回收整三二加」,
        「回收局部暂存」于『$position』,
        「回收数组新默认」于『$bytes』,
        「回收局部存」于『$out』,
        「回收循环」于『$digits』于「回收块无果」,
        「回收局部取」于『$position』,
        「回收整三二常」于「一」,
        「回收整三二减」,
        「回收局部存」于『$position』,
        「回收局部取」于『$out』,
        「回收局部取」于『$position』,
        「回收局部取」于『$n』,
        「回收整六四常」于「一零」,
        「回收整六四无符号余」,
        「回收整六四截三二」,
        「回收整三二常」于「四八」,
        「回收整三二加」,
        「回收数组存」于『$bytes』,
        「回收局部取」于『$n』,
        「回收整六四常」于「一零」,
        「回收整六四无符号除」,
        「回收局部暂存」于『$n』,
        「回收整六四常」于「零」,
        「回收整六四不等」,
        「回收条件跳」于(「回收名标」于『$digits』),
        「回收结束」,
        「回收局部取」于『$negative』,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$out』,
        「回收整三二常」于「零」,
        「回收整三二常」于「四五」,
        「回收数组存」于『$bytes』,
        「回收结束」,
        「回收局部取」于『$out』
      】))
也。

「回收运行时异常值」乃「回收模块项」也。
「回收运行时异常值」者
  「回收全局项」于『$exception』于「回收等引用」于「阳」于(「回收令列」于(「列」【「回收引用空」于「回收堆等」】))
也。

「回收运行时新空元组」乃「回收模块项」也。
「回收运行时新空元组」者
  「回收函数项」
    于『$new_uninit』
    于(「回收型内联」于(「列」【「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$n』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收引用空」于「回收堆等」,
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收数组新」于『$tuple』
      】))
也。

「回收运行时设引用」乃「回收模块项」也。
「回收运行时设引用」者
  「回收函数项」
    于『$set_ref』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$v』,『$a』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$a』,
        「回收引用转」于「阴」于(「回收堆名」于『$tuple』),
        「回收整三二常」于「零」,
        「回收局部取」于『$v』,
        「回收数组存」于『$tuple』,
        「回收引用空」于「回收堆等」
      】))
也。

「回收运行时取字节」乃「回收模块项」也。
「回收运行时取字节」者
  「回收函数项」
    于『$byte_get』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$a』,『$n』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$a』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收数组取无」于『$bytes』,
        「回收整三二无符号扩六四」,
        「回收调用」于『$box』
      】))
也。

「回收运行时串接」乃「回收模块项」也。
「回收运行时串接」者
  「回收函数项」
    于『$concat』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$x』,『$y』】)
    于(「列」【
      『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$b』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$out』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$n』与「回收整三二」,
      『$m』与「回收整三二」
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$x』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部暂存」于『$a』,
        「回收数组长」,
        「回收局部存」于『$n』,
        「回收局部取」于『$y』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部暂存」于『$b』,
        「回收数组长」,
        「回收局部存」于『$m』,
        「回收局部取」于『$n』,
        「回收整三二为零」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$b』,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$m』,
        「回收整三二为零」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$a』,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$n』,
        「回收局部取」于『$m』,
        「回收整三二加」,
        「回收局部取」于『$n』,
        「回收整三二无符号小于」,
        「回收若」于『』于「回收块无果」,
        「回收不可达」,
        「回收结束」,
        「回收局部取」于『$n』,
        「回收局部取」于『$m』,
        「回收整三二加」,
        「回收数组新默认」于『$bytes』,
        「回收局部存」于『$out』,
        「回收局部取」于『$out』,
        「回收整三二常」于「零」,
        「回收局部取」于『$a』,
        「回收整三二常」于「零」,
        「回收局部取」于『$n』,
        「回收数组复制」于『$bytes』于『$bytes』,
        「回收局部取」于『$out』,
        「回收局部取」于『$n』,
        「回收局部取」于『$b』,
        「回收整三二常」于「零」,
        「回收局部取」于『$m』,
        「回收数组复制」于『$bytes』于『$bytes』,
        「回收局部取」于『$out』
      】))
也。

「回收运行时串比较」乃「回收模块项」也。
「回收运行时串比较」者
  「回收函数项」
    于『$str_cmp』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收整三二」】))
    于(「列」【『$x』,『$y』】)
    于(「列」【
      『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$b』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$n』与「回收整三二」,
      『$m』与「回收整三二」,
      『$i』与「回收整三二」,
      『$u』与「回收整三二」,
      『$v』与「回收整三二」
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$x』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部暂存」于『$a』,
        「回收数组长」,
        「回收局部存」于『$n』,
        「回收局部取」于『$y』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部暂存」于『$b』,
        「回收数组长」,
        「回收局部存」于『$m』,
        「回收块」于『$end』于「回收块无果」,
        「回收循环」于『$loop』于「回收块无果」,
        「回收局部取」于『$i』,
        「回收局部取」于『$n』,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$end』),
        「回收局部取」于『$i』,
        「回收局部取」于『$m』,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$end』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收数组取无」于『$bytes』,
        「回收局部存」于『$u』,
        「回收局部取」于『$b』,
        「回收局部取」于『$i』,
        「回收数组取无」于『$bytes』,
        「回收局部存」于『$v』,
        「回收局部取」于『$u』,
        「回收局部取」于『$v』,
        「回收整三二不等」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$u』,
        「回收局部取」于『$v』,
        「回收整三二减」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$i』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收跳」于(「回收名标」于『$loop』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$n』,
        「回收局部取」于『$m』,
        「回收整三二无符号大于」,
        「回收局部取」于『$n』,
        「回收局部取」于『$m』,
        「回收整三二无符号小于」,
        「回收整三二减」
      】))
也。

「回收运行时串相等」乃「回收模块项」也。
「回收运行时串相等」者
  「回收函数项」
    于『$str_eq』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$a』,『$b』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$a』,
        「回收局部取」于『$b』,
        「回收引用相等」,
        「回收若」于『』于「回收块无果」,
        「回收整三二常」于「一」,
        「回收转小整」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$a』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收数组长」,
        「回收局部取」于『$b』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收数组长」,
        「回收整三二不等」,
        「回收若」于『』于「回收块无果」,
        「回收整三二常」于「零」,
        「回收转小整」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$a』,
        「回收局部取」于『$b』,
        「回收调用」于『$str_cmp』,
        「回收整三二为零」,
        「回收转小整」
      】))
也。

「回收运行时串小于」乃「回收模块项」也。
「回收运行时串小于」者
  「回收函数项」
    于『$str_lt』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$a』,『$b』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$a』,
        「回收局部取」于『$b』,
        「回收调用」于『$str_cmp』,
        「回收整三二常」于「零」,
        「回收整三二有符号小于」,
        「回收转小整」
      】))
也。

「:文言:示型于宿主,以同型造值。汉语:宿主由这些原型取得引擎规范化后的 GC 类型,避免构造不兼容的返回对象。:」
「回收运行时字节原型项」乃「回收项串」也。
「回收运行时字节原型项」者
  「回收项列」于(「列」【
    「回收全局项」
      于『$yy_bytes』
      于(「回收引用」于「阴」于(「回收堆名」于『$bytes』))
      于「阴」
      于(「回收令列」于(「列」【「回收数组新定」于『$bytes』于「零」】)),
      「回收导出项」于『yy_bytes』于「回收出全局」于『$yy_bytes』
  】)
也。

「回收运行时元组原型项」乃「回收项串」也。
「回收运行时元组原型项」者
  「回收项列」于(「列」【
    「回收全局项」
      于『$yy_tuple』
      于(「回收引用」于「阴」于(「回收堆名」于『$tuple』))
      于「阴」
      于(「回收令列」于(「列」【「回收数组新定」于『$tuple』于「零」】)),
      「回收导出项」于『yy_tuple』于「回收出全局」于『$yy_tuple』
  】)
也。

「回收运行时大整原型项」乃「回收项串」也。
「回收运行时大整原型项」者
  「回收项列」于(「列」【
    「回收全局项」
      于『$yy_big』
      于(「回收引用」于「阴」于(「回收堆名」于『$big』))
      于「阴」
      于(「回收令列」于(「列」【「回收整六四常」于「零」,「回收结构新」于『$big』】)),
      「回收导出项」于『yy_big』于「回收出全局」于『$yy_big』
  】)
也。

「回收运行时小数原型项」乃「回收项串」也。
「回收运行时小数原型项」者
  「回收项列」于(「列」【
    「回收全局项」
      于『$yy_float』
      于(「回收引用」于「阴」于(「回收堆名」于『$float』))
      于「阴」
      于(「回收令列」于(「列」【「回收浮六四常」于『0』于『』,「回收结构新」于『$float』】)),
      「回收导出项」于『yy_float』于「回收出全局」于『$yy_float』
  】)
也。

「:文言:文本之热术留客,不往返巨文。汉语:编译器频繁读取同一源码/JSON 缓冲区,字符串扫描必须在 GC 数组内执行。:」
「回收运行时切片」乃「回收模块项」也。
「回收运行时切片」者
  「回收函数项」
    于『$slice』
    于(「回收型内联」
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),「回收整三二」,「回收整三二」】)
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』))】))
      于(「列」【『$s』,『$from』,『$len』】)
      于(「列」【『$r』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』))】)
      于(「回收令列」
        于(「列」【
          「回收局部取」于『$from』,
          「回收局部取」于『$s』,
          「回收数组长」,
          「回收整三二无符号大于」,
          「回收若」于『』于「回收块无果」,
          「回收不可达」,
          「回收结束」,
          「回收局部取」于『$len』,
          「回收局部取」于『$s』,
          「回收数组长」,
          「回收局部取」于『$from』,
          「回收整三二减」,
          「回收整三二无符号大于」,
          「回收若」于『』于「回收块无果」,
          「回收不可达」,
          「回收结束」,
          「回收局部取」于『$len』,
          「回收数组新默认」于『$bytes』,
          「回收局部存」于『$r』,
          「回收局部取」于『$r』,
          「回收整三二常」于「零」,
          「回收局部取」于『$s』,
          「回收局部取」于『$from』,
          「回收局部取」于『$len』,
          「回收数组复制」于『$bytes』于『$bytes』,
          「回收局部取」于『$r』
        】))
也。

「回收运行时取字符字节」乃「回收模块项」也。
「回收运行时取字符字节」者
  「回收函数项」
    于『$char_byte』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$s』,『$n』】)
    于(「列」【『$i』与「回收整三二」,『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』))】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$a』,
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收局部存」于『$i』,
        「回收局部取」于『$i』,
        「回收局部取」于『$a』,
        「回收数组长」,
        「回收整三二相等」,
        「回收若」于『』于(「回收块单果」于「回收等引用」),
        「回收整三二常」于「零」,
        「回收转小整」,
        「回收否则」,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收数组取无」于『$bytes』,
        「回收转小整」,
        「回收结束」
      】))
也。

「回收运行时子串」乃「回收模块项」也。
「回收运行时子串」者
  「回收函数项」
    于『$substring』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$s』,『$n』】)
    于(「列」【『$i』与「回收整三二」,『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』))】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$a』,
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收局部存」于『$i』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收局部取」于『$a』,
        「回收数组长」,
        「回收局部取」于『$i』,
        「回收整三二减」,
        「回收调用」于『$slice』
      】))
也。

「回收运行时字符尾」乃「回收模块项」也。
「回收运行时字符尾」者
  「回收函数项」
    于『$utf8_end』
    于(「回收型内联」
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),「回收整三二」】)
      于(「列」【「回收整三二」】))
      于(「列」【『$s』,『$i』】)
      于(「罄」授以「回收局部」)
      于(「回收令列」
        于(「列」【
          「回收局部取」于『$i』,
          「回收局部取」于『$s』,
          「回收数组长」,
          「回收整三二无符号大等」,
          「回收若」于『』于「回收块无果」,
          「回收不可达」,
          「回收结束」,
          「回收局部取」于『$i』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部存」于『$i』,
          「回收块」于『$end』于「回收块无果」,
          「回收循环」于『$loop』于「回收块无果」,
          「回收局部取」于『$i』,
          「回收局部取」于『$s』,
          「回收数组长」,
          「回收整三二无符号大等」,
          「回收条件跳」于(「回收名标」于『$end』),
          「回收局部取」于『$s』,
          「回收局部取」于『$i』,
          「回收数组取无」于『$bytes』,
          「回收整三二常」于「一九二」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二不等」,
          「回收条件跳」于(「回收名标」于『$end』),
          「回收局部取」于『$i』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部存」于『$i』,
          「回收跳」于(「回收名标」于『$loop』),
          「回收结束」,
          「回收结束」,
          「回收局部取」于『$i』
        】))
也。

「回收运行时取字符」乃「回收模块项」也。
「回收运行时取字符」者
  「回收函数项」
    于『$utf8_char』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$s』,『$n』】)
    于(「列」【『$i』与「回收整三二」,『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』))】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$a』,
        「回收局部取」于『$n』,
        「回收调用」于『$index』,
        「回收局部存」于『$i』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$utf8_end』,
        「回收局部取」于『$i』,
        「回收整三二减」,
        「回收调用」于『$slice』
      】))
也。

「回收运行时字符表」乃「回收模块项」也。
「回收运行时字符表」者
  「回收函数项」
    于『$chars』
    于(「回收型内联」于(「列」【「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$s』】)
    于(「列」【
      『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$i』与「回收整三二」,
      『$n』与「回收整三二」,
      『$j』与「回收整三二」,
      『$end』与「回收整三二」,
      『$r』与(「回收引用」于「阴」于(「回收堆名」于『$tuple』))
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$a』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$count』于「回收块无果」,
        「回收局部取」于『$i』,
        「回收局部取」于『$a』,
        「回收数组长」,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$utf8_end』,
        「回收局部存」于『$i』,
        「回收局部取」于『$n』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$n』,
        「回收跳」于(「回收名标」于『$count』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$n』,
        「回收数组新默认」于『$tuple』,
        「回收局部存」于『$r』,
        「回收整三二常」于「零」,
        「回收局部存」于『$i』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$fill』于「回收块无果」,
        「回收局部取」于『$j』,
        「回收局部取」于『$n』,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$utf8_end』,
        「回收局部存」于『$end』,
        「回收局部取」于『$r』,
        「回收局部取」于『$j』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收局部取」于『$end』,
        「回收局部取」于『$i』,
        「回收整三二减」,
        「回收调用」于『$slice』,
        「回收数组存」于『$tuple』,
        「回收局部取」于『$end』,
        「回收局部存」于『$i』,
        「回收局部取」于『$j』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$j』,
        「回收跳」于(「回收名标」于『$fill』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$r』,
        「回收局部取」于『$n』,
        「回收整三二无符号扩六四」,
        「回收调用」于『$box』,
        「回收数组新定」于『$tuple』于「二」
      】))
也。

「回收运行时串联」乃「回收模块项」也。
「回收运行时串联」者
  「回收函数项」
    于『$join』
    于(「回收型内联」于(「列」【「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$list』】)
    于(「列」【
      『$a』与(「回收引用」于「阴」于(「回收堆名」于『$tuple』)),
      『$s』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$r』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$n』与「回收整三二」,
      『$i』与「回收整三二」,
      『$size』与「回收整六四」,
      『$pos』与「回收整三二」,
      『$len』与「回收整三二」
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$list』,
        「回收引用转」于「阴」于(「回收堆名」于『$tuple』),
        「回收整三二常」于「零」,
        「回收数组取」于『$tuple』,
        「回收引用转」于「阴」于(「回收堆名」于『$tuple』),
        「回收局部存」于『$a』,
        「回收局部取」于『$list』,
        「回收引用转」于「阴」于(「回收堆名」于『$tuple』),
        「回收整三二常」于「一」,
        「回收数组取」于『$tuple』,
        「回收调用」于『$index』,
        「回收局部存」于『$n』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$count』于「回收块无果」,
        「回收局部取」于『$i』,
        「回收局部取」于『$n』,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收数组取」于『$tuple』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收数组长」,
        「回收整三二无符号扩六四」,
        「回收局部取」于『$size』,
        「回收整六四加」,
        「回收局部存」于『$size』,
        「回收局部取」于『$i』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收跳」于(「回收名标」于『$count』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$size』,
        「回收整六四常」于(「整数操作」之「理解整数」于『4294967295』),
        「回收整六四无符号大于」,
        「回收若」于『』于「回收块无果」,
        「回收不可达」,
        「回收结束」,
        「回收局部取」于『$size』,
        「回收整六四截三二」,
        「回收数组新默认」于『$bytes』,
        「回收局部存」于『$r』,
        「回收整三二常」于「零」,
        「回收局部存」于『$i』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$copy』于「回收块无果」,
        「回收局部取」于『$i』,
        「回收局部取」于『$n』,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收数组取」于『$tuple』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部暂存」于『$s』,
        「回收数组长」,
        「回收局部存」于『$len』,
        「回收局部取」于『$r』,
        「回收局部取」于『$pos』,
        「回收局部取」于『$s』,
        「回收整三二常」于「零」,
        「回收局部取」于『$len』,
        「回收数组复制」于『$bytes』于『$bytes』,
        「回收局部取」于『$pos』,
        「回收局部取」于『$len』,
        「回收整三二加」,
        「回收局部存」于『$pos』,
        「回收局部取」于『$i』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收跳」于(「回收名标」于『$copy』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$r』
      】))
也。

「回收运行时字节匹配」乃「回收模块项」也。
「回收运行时字节匹配」者
  「回收函数项」
    于『$match_bytes』
    于(「回收型内联」
      于(「列」【
        (「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
        「回收整三二」,
        (「回收引用」于「阴」于(「回收堆名」于『$bytes』))
      】)于(「列」【「回收整三二」】))
      于(「列」【『$s』,『$i』,『$p』】)
      于(「列」【『$j』与「回收整三二」】)
      于(「回收令列」
        于(「列」【
          「回收局部取」于『$i』,
          「回收局部取」于『$s』,
          「回收数组长」,
          「回收整三二无符号大于」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「零」,
          「回收返回」,
          「回收结束」,
          「回收局部取」于『$p』,
          「回收数组长」,
          「回收局部取」于『$s』,
          「回收数组长」,
          「回收局部取」于『$i』,
          「回收整三二减」,
          「回收整三二无符号大于」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「零」,
          「回收返回」,
          「回收结束」,
          「回收块」于『$done』于「回收块无果」,
          「回收循环」于『$scan』于「回收块无果」,
          「回收局部取」于『$j』,
          「回收局部取」于『$p』,
          「回收数组长」,
          「回收整三二无符号大等」,
          「回收条件跳」于(「回收名标」于『$done』),
          「回收局部取」于『$p』,
          「回收局部取」于『$j』,
          「回收数组取无」于『$bytes』,
          「回收局部取」于『$s』,
          「回收局部取」于『$i』,
          「回收局部取」于『$j』,
          「回收整三二加」,
          「回收数组取无」于『$bytes』,
          「回收整三二不等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「零」,
          「回收返回」,
          「回收结束」,
          「回收局部取」于『$j』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部存」于『$j』,
          「回收跳」于(「回收名标」于『$scan』),
          「回收结束」,
          「回收结束」,
          「回收整三二常」于「一」
        】))
也。

「回收运行时串匹配」乃「回收模块项」也。
「回收运行时串匹配」者
  「回收函数项」
    于『$str_match』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$s』,『$i』,『$p』】)
    于(「列」【『$n』与「回收整六四」】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$i』,
        「回收调用」于『$unbox』,
        「回收局部暂存」于『$n』,
        「回收整六四常」于(「整数操作」之「理解整数」于『4294967295』),
        「回收整六四无符号大于」,
        「回收若」于『』于「回收块无果」,
        「回收整三二常」于「零」,
        「回收转小整」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部取」于『$n』,
        「回收整六四截三二」,
        「回收局部取」于『$p』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收调用」于『$match_bytes』,
        「回收转小整」
      】))
也。

「回收运行时包含」乃「回收模块项」也。
「回收运行时包含」者
  「回收函数项」
    于『$contains』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$p』,『$s』】)
    于(「列」【
      『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$b』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$i』与「回收整三二」
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$a』,
        「回收局部取」于『$p』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$b』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$scan』于「回收块无果」,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收局部取」于『$b』,
        「回收调用」于『$match_bytes』,
        「回收若」于『』于「回收块无果」,
        「回收整三二常」于「一」,
        「回收转小整」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$i』,
        「回收局部取」于『$a』,
        「回收数组长」,
        「回收整三二相等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$i』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收跳」于(「回收名标」于『$scan』),
        「回收结束」,
        「回收结束」,
        「回收整三二常」于「零」,
        「回收转小整」
      】))
也。

「:文言:JSON 串之转义,今识 \uXXXX;代理成对合为一码,孤者代以 U+FFFD;余者非法即止。汉语:JSON 字符串解码支持 \n \t \r \b \f \\ \/ \" 与 \uXXXX(四位十六进制,大小写均可)。\uXXXX 转成 UTF-8:高代理项后紧随低代理项则合并为一个码点(四字节);孤立的高/低代理项替换为 U+FFFD(EF BF BD);\u0000 产生字节 0(字节数组自带长度,不当作串尾)。\u 后不足四位或含非十六进制字符、其他未知转义字符一律 unreachable(与旧行为一致)。:」
「回收运行时十六进制位」乃「回收模块项」也。
「回收运行时十六进制位」者
  「回收函数项」
    于『$json_hex_digit』
    于(「回收型内联」于(「列」【「回收整三二」】)于(「列」【「回收整三二」】))
    于(「列」【『$c』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$c』,
        「回收整三二常」于「四八」,
        「回收整三二减」,
        「回收整三二常」于「一零」,
        「回收整三二无符号小于」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$c』,
        「回收整三二常」于「四八」,
        「回收整三二减」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$c』,
        「回收整三二常」于「六五」,
        「回收整三二减」,
        「回收整三二常」于「六」,
        「回收整三二无符号小于」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$c』,
        「回收整三二常」于「五五」,
        「回收整三二减」,
        「回收返回」,
        「回收结束」,
        「回收局部取」于『$c』,
        「回收整三二常」于「九七」,
        「回收整三二减」,
        「回收整三二常」于「六」,
        「回收整三二无符号小于」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$c』,
        「回收整三二常」于「八七」,
        「回收整三二减」,
        「回收返回」,
        「回收结束」,
        「回收不可达」
      】))
也。

「回收运行时四位十六进制」乃「回收模块项」也。
「回收运行时四位十六进制」者
  「回收函数项」
    于『$json_hex4』
    于(「回收型内联」
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),「回收整三二」】)
      于(「列」【「回收整三二」】))
      于(「列」【『$a』,『$p』】)
      于(「列」【『$v』与「回收整三二」,『$k』与「回收整三二」】)
      于(「回收令列」
        于(「列」【
          「回收块」于『$done』于「回收块无果」,
          「回收循环」于『$next』于「回收块无果」,
          「回收局部取」于『$k』,
          「回收整三二常」于「四」,
          「回收整三二无符号大等」,
          「回收条件跳」于(「回收名标」于『$done』),
          「回收局部取」于『$v』,
          「回收整三二常」于「四」,
          「回收整三二左移」,
          「回收局部取」于『$a』,
          「回收局部取」于『$p』,
          「回收局部取」于『$k』,
          「回收整三二加」,
          「回收数组取无」于『$bytes』,
          「回收调用」于『$json_hex_digit』,
          「回收整三二或」,
          「回收局部存」于『$v』,
          「回收局部取」于『$k』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部存」于『$k』,
          「回收跳」于(「回收名标」于『$next』),
          「回收结束」,
          「回收结束」,
          「回收局部取」于『$v』
        】))
也。

「:文言:自反斜杠解一转义,返“码点左移四位,并其源长”;两遍同用此术,故长短必合。汉语:a[i] 为反斜杠。返回 (码点 << 4) | 源字节数;源字节数为 2(短转义)、6(\uXXXX,含孤立代理项→U+FFFD)或 12(代理对)。第一遍算长度与第二遍写出共用本函数,两遍推进的步长必然一致。高代理项后的 \u 若接非十六进制字符,此处即中止,与下一轮再中止等价。:」
「回收运行时转义」乃「回收模块项」也。
「回收运行时转义」者
  「回收函数项」
    于『$json_escape』
    于(「回收型内联」
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),「回收整三二」】)
      于(「列」【「回收整三二」】))
      于(「列」【『$a』,『$i』】)
      于(「列」【『$c』与「回收整三二」,『$u』与「回收整三二」,『$v』与「回收整三二」,『$len』与「回收整三二」】)
      于(「回收令列」
        于(「列」【
          「回收局部取」于『$a』,
          「回收局部取」于『$i』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收数组取无」于『$bytes』,
          「回收局部存」于『$c』,
          「回收整三二常」于「二」,
          「回收局部存」于『$len』,
          「回收局部取」于『$c』,
          「回收整三二常」于「一一零」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「一零」,
          「回收局部存」于『$u』,
          「回收否则」,
          「回收局部取」于『$c』,
          「回收整三二常」于「一一六」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「九」,
          「回收局部存」于『$u』,
          「回收否则」,
          「回收局部取」于『$c』,
          「回收整三二常」于「一一四」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「一三」,
          「回收局部存」于『$u』,
          「回收否则」,
          「回收局部取」于『$c』,
          「回收整三二常」于「九八」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「八」,
          「回收局部存」于『$u』,
          「回收否则」,
          「回收局部取」于『$c』,
          「回收整三二常」于「一零二」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「一二」,
          「回收局部存」于『$u』,
          「回收否则」,
          「回收局部取」于『$c』,
          「回收整三二常」于「一一七」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收整三二常」于「六」,
          「回收局部存」于『$len』,
          「回收局部取」于『$a』,
          「回收局部取」于『$i』,
          「回收整三二常」于「二」,
          「回收整三二加」,
          「回收调用」于『$json_hex4』,
          「回收局部存」于『$u』,
          「回收局部取」于『$u』,
          「回收整三二常」于「六三四八八」,
          「回收整三二与」,
          「回收整三二常」于「五五二九六」,
          「回收整三二相等」,
          「回收若」于『』于「回收块无果」,
          「回收块」于『$paired』于「回收块无果」,
          「回收块」于『$lone』于「回收块无果」,
          「回收局部取」于『$u』,
          「回收整三二常」于「五六三二零」,
          「回收整三二无符号大等」,
          「回收条件跳」于(「回收名标」于『$lone』),
          「回收局部取」于『$i』,
          「回收整三二常」于「一一」,
          「回收整三二加」,
          「回收局部取」于『$a』,
          「回收数组长」,
          「回收整三二无符号大等」,
          「回收条件跳」于(「回收名标」于『$lone』),
          「回收局部取」于『$a』,
          「回收局部取」于『$i』,
          「回收整三二常」于「六」,
          「回收整三二加」,
          「回收数组取无」于『$bytes』,
          「回收整三二常」于「九二」,
          「回收整三二不等」,
          「回收条件跳」于(「回收名标」于『$lone』),
          「回收局部取」于『$a』,
          「回收局部取」于『$i』,
          「回收整三二常」于「七」,
          「回收整三二加」,
          「回收数组取无」于『$bytes』,
          「回收整三二常」于「一一七」,
          「回收整三二不等」,
          「回收条件跳」于(「回收名标」于『$lone』),
          「回收局部取」于『$a』,
          「回收局部取」于『$i』,
          「回收整三二常」于「八」,
          「回收整三二加」,
          「回收调用」于『$json_hex4』,
          「回收局部暂存」于『$v』,
          「回收整三二常」于「六四五一二」,
          「回收整三二与」,
          「回收整三二常」于「五六三二零」,
          「回收整三二不等」,
          「回收条件跳」于(「回收名标」于『$lone』),
          「回收局部取」于『$u』,
          「回收整三二常」于「五五二九六」,
          「回收整三二减」,
          「回收整三二常」于「一零」,
          「回收整三二左移」,
          「回收局部取」于『$v』,
          「回收整三二常」于「五六三二零」,
          「回收整三二减」,
          「回收整三二加」,
          「回收整三二常」于「六五五三六」,
          「回收整三二加」,
          「回收局部存」于『$u』,
          「回收整三二常」于「一二」,
          「回收局部存」于『$len』,
          「回收跳」于(「回收名标」于『$paired』),
          「回收结束」,
          「回收整三二常」于「六五五三三」,
          「回收局部存」于『$u』,
          「回收结束」,
          「回收结束」,
          「回收否则」,
          「回收局部取」于『$c』,
          「回收整三二常」于「九二」,
          「回收整三二相等」,
          「回收局部取」于『$c』,
          「回收整三二常」于「四七」,
          「回收整三二相等」,
          「回收整三二或」,
          「回收局部取」于『$c』,
          「回收整三二常」于「三四」,
          「回收整三二相等」,
          「回收整三二或」,
          「回收整三二为零」,
          「回收若」于『』于「回收块无果」,
          「回收不可达」,
          「回收结束」,
          「回收局部取」于『$c』,
          「回收局部存」于『$u』,
          「回收结束」,
          「回收结束」,
          「回收结束」,
          「回收结束」,
          「回收结束」,
          「回收结束」,
          「回收局部取」于『$u』,
          「回收整三二常」于「四」,
          「回收整三二左移」,
          「回收局部取」于『$len』,
          「回收整三二或」
        】))
也。

「:文言:码点之 UTF-8 长与写。汉语:码点占 1–4 字节;json_utf8_put 写入 r[n..] 并返回新的写入位。:」
「回收运行时码长」乃「回收模块项」也。
「回收运行时码长」者
  「回收函数项」
    于『$json_utf8_size』
    于(「回收型内联」于(「列」【「回收整三二」】)于(「列」【「回收整三二」】))
    于(「列」【『$c』】)
    于(「罄」授以「回收局部」)
    于(「回收令列」
      于(「列」【
        「回收整三二常」于「一」,
        「回收局部取」于『$c』,
        「回收整三二常」于「一二八」,
        「回收整三二无符号大等」,
        「回收整三二加」,
        「回收局部取」于『$c』,
        「回收整三二常」于「二零四八」,
        「回收整三二无符号大等」,
        「回收整三二加」,
        「回收局部取」于『$c』,
        「回收整三二常」于「六五五三六」,
        「回收整三二无符号大等」,
        「回收整三二加」
      】))
也。

「回收运行时写码」乃「回收模块项」也。
「回收运行时写码」者
  「回收函数项」
    于『$json_utf8_put』
    于(「回收型内联」
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),「回收整三二」,「回收整三二」】)
      于(「列」【「回收整三二」】))
      于(「列」【『$r』,『$n』,『$c』】)
      于(「罄」授以「回收局部」)
      于(「回收令列」
        于(「列」【
          「回收局部取」于『$c』,
          「回收整三二常」于「一二八」,
          「回收整三二无符号小于」,
          「回收若」于『』于「回收块无果」,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收局部取」于『$c』,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$n』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收返回」,
          「回收结束」,
          「回收局部取」于『$c』,
          「回收整三二常」于「二零四八」,
          「回收整三二无符号小于」,
          「回收若」于『』于「回收块无果」,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收局部取」于『$c』,
          「回收整三二常」于「六」,
          「回收整三二无符号右移」,
          「回收整三二常」于「一九二」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部取」于『$c』,
          「回收整三二常」于「六三」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$n』,
          「回收整三二常」于「二」,
          「回收整三二加」,
          「回收返回」,
          「回收结束」,
          「回收局部取」于『$c』,
          「回收整三二常」于「六五五三六」,
          「回收整三二无符号小于」,
          「回收若」于『』于「回收块无果」,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收局部取」于『$c』,
          「回收整三二常」于「一二」,
          「回收整三二无符号右移」,
          「回收整三二常」于「二二四」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部取」于『$c』,
          「回收整三二常」于「六」,
          「回收整三二无符号右移」,
          「回收整三二常」于「六三」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收整三二常」于「二」,
          「回收整三二加」,
          「回收局部取」于『$c』,
          「回收整三二常」于「六三」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$n』,
          「回收整三二常」于「三」,
          「回收整三二加」,
          「回收返回」,
          「回收结束」,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收局部取」于『$c』,
          「回收整三二常」于「一八」,
          「回收整三二无符号右移」,
          「回收整三二常」于「二四零」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部取」于『$c』,
          「回收整三二常」于「一二」,
          「回收整三二无符号右移」,
          「回收整三二常」于「六三」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收整三二常」于「二」,
          「回收整三二加」,
          「回收局部取」于『$c』,
          「回收整三二常」于「六」,
          「回收整三二无符号右移」,
          「回收整三二常」于「六三」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$r』,
          「回收局部取」于『$n』,
          「回收整三二常」于「三」,
          「回收整三二加」,
          「回收局部取」于『$c』,
          「回收整三二常」于「六三」,
          「回收整三二与」,
          「回收整三二常」于「一二八」,
          「回收整三二或」,
          「回收数组存」于『$bytes』,
          「回收局部取」于『$n』,
          「回收整三二常」于「四」,
          「回收整三二加」
        】))
也。

「:文言:明文一段,直至引号或反斜杠而止;无呼叫之紧环,乃两遍之所共。汉语:返回 a 中自 i 起第一个 " 或 \ 的下标(无结束引号即数组越界陷阱)。环内不含调用,保持热路径紧凑。:」
「回收运行时明文尾」乃「回收模块项」也。
「回收运行时明文尾」者
  「回收函数项」
    于『$json_plain_end』
    于(「回收型内联」
      于(「列」【(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),「回收整三二」】)
      于(「列」【「回收整三二」】))
      于(「列」【『$a』,『$i』】)
      于(「列」【『$c』与「回收整三二」】)
      于(「回收令列」
        于(「列」【
          「回收块」于『$done』于「回收块无果」,
          「回收循环」于『$next』于「回收块无果」,
          「回收局部取」于『$a』,
          「回收局部取」于『$i』,
          「回收数组取无」于『$bytes』,
          「回收局部暂存」于『$c』,
          「回收整三二常」于「三四」,
          「回收整三二相等」,
          「回收条件跳」于(「回收名标」于『$done』),
          「回收局部取」于『$c』,
          「回收整三二常」于「九二」,
          「回收整三二相等」,
          「回收条件跳」于(「回收名标」于『$done』),
          「回收局部取」于『$i』,
          「回收整三二常」于「一」,
          「回收整三二加」,
          「回收局部存」于『$i』,
          「回收跳」于(「回收名标」于『$next』),
          「回收结束」,
          「回收结束」,
          「回收局部取」于『$i』
        】))
也。

「:文言:先量后书,两遍同径;返回解码字节与所耗源字节(含首尾引号)。汉语:start 须指向引号。第一遍跨过明文段、逐个解转义,累计输出字节数并找到结束引号;无转义(每个转义都缩短输出,故输出长等于源长当且仅当无转义)则整段 array.copy;否则第二遍明文段整段 array.copy,转义段写出其 UTF-8。无转义的字节原样复制(不校验 UTF-8,与旧行为一致)。单字节码点(e < 2048,即码点 < 128)免调用 utf8 术。:」
「回收运行时解串」乃「回收模块项」也。
「回收运行时解串」者
  「回收函数项」
    于『$json_string』
    于(「回收型内联」于(「列」【「回收等引用」,「回收等引用」】)于(「列」【「回收等引用」】))
    于(「列」【『$s』,『$start』】)
    于(「列」【
      『$a』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$r』与(「回收引用」于「阴」于(「回收堆名」于『$bytes』)),
      『$i』与「回收整三二」,
      『$begin』与「回收整三二」,
      『$end』与「回收整三二」,
      『$n』与「回收整三二」,
      『$e』与「回收整三二」,
      『$j』与「回收整三二」
    】)
    于(「回收令列」
      于(「列」【
        「回收局部取」于『$s』,
        「回收引用转」于「阴」于(「回收堆名」于『$bytes』),
        「回收局部存」于『$a』,
        「回收局部取」于『$start』,
        「回收调用」于『$index』,
        「回收局部暂存」于『$begin』,
        「回收局部存」于『$i』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收数组取无」于『$bytes』,
        「回收整三二常」于「三四」,
        「回收整三二不等」,
        「回收若」于『』于「回收块无果」,
        「回收不可达」,
        「回收结束」,
        「回收局部取」于『$i』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$scan』于「回收块无果」,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$json_plain_end』,
        「回收局部暂存」于『$j』,
        「回收局部取」于『$i』,
        「回收整三二减」,
        「回收局部取」于『$n』,
        「回收整三二加」,
        「回收局部存」于『$n』,
        「回收局部取」于『$j』,
        「回收局部存」于『$i』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收数组取无」于『$bytes』,
        「回收整三二常」于「三四」,
        「回收整三二相等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$json_escape』,
        「回收局部暂存」于『$e』,
        「回收整三二常」于「一五」,
        「回收整三二与」,
        「回收局部取」于『$i』,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收局部取」于『$e』,
        「回收整三二常」于「二零四八」,
        「回收整三二无符号小于」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$n』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$n』,
        「回收否则」,
        「回收局部取」于『$e』,
        「回收整三二常」于「四」,
        「回收整三二无符号右移」,
        「回收调用」于『$json_utf8_size』,
        「回收局部取」于『$n』,
        「回收整三二加」,
        「回收局部存」于『$n』,
        「回收结束」,
        「回收跳」于(「回收名标」于『$scan』),
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$i』,
        「回收局部存」于『$end』,
        「回收局部取」于『$n』,
        「回收数组新默认」于『$bytes』,
        「回收局部存」于『$r』,
        「回收局部取」于『$n』,
        「回收局部取」于『$end』,
        「回收局部取」于『$begin』,
        「回收整三二减」,
        「回收整三二常」于「一」,
        「回收整三二减」,
        「回收整三二相等」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$r』,
        「回收整三二常」于「零」,
        「回收局部取」于『$a』,
        「回收局部取」于『$begin』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部取」于『$n』,
        「回收数组复制」于『$bytes』于『$bytes』,
        「回收否则」,
        「回收局部取」于『$begin』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收整三二常」于「零」,
        「回收局部存」于『$n』,
        「回收块」于『$done』于「回收块无果」,
        「回收循环」于『$decode』于「回收块无果」,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$json_plain_end』,
        「回收局部暂存」于『$j』,
        「回收局部取」于『$i』,
        「回收整三二减」,
        「回收局部暂存」于『$e』,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$r』,
        「回收局部取」于『$n』,
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收局部取」于『$e』,
        「回收数组复制」于『$bytes』于『$bytes』,
        「回收局部取」于『$n』,
        「回收局部取」于『$e』,
        「回收整三二加」,
        「回收局部存」于『$n』,
        「回收结束」,
        「回收局部取」于『$j』,
        「回收局部存」于『$i』,
        「回收局部取」于『$i』,
        「回收局部取」于『$end』,
        「回收整三二无符号大等」,
        「回收条件跳」于(「回收名标」于『$done』),
        「回收局部取」于『$a』,
        「回收局部取」于『$i』,
        「回收调用」于『$json_escape』,
        「回收局部暂存」于『$e』,
        「回收整三二常」于「一五」,
        「回收整三二与」,
        「回收局部取」于『$i』,
        「回收整三二加」,
        「回收局部存」于『$i』,
        「回收局部取」于『$e』,
        「回收整三二常」于「二零四八」,
        「回收整三二无符号小于」,
        「回收若」于『』于「回收块无果」,
        「回收局部取」于『$r』,
        「回收局部取」于『$n』,
        「回收局部取」于『$e』,
        「回收整三二常」于「四」,
        「回收整三二无符号右移」,
        「回收数组存」于『$bytes』,
        「回收局部取」于『$n』,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收局部存」于『$n』,
        「回收否则」,
        「回收局部取」于『$r』,
        「回收局部取」于『$n』,
        「回收局部取」于『$e』,
        「回收整三二常」于「四」,
        「回收整三二无符号右移」,
        「回收调用」于『$json_utf8_put』,
        「回收局部存」于『$n』,
        「回收结束」,
        「回收跳」于(「回收名标」于『$decode』),
        「回收结束」,
        「回收结束」,
        「回收结束」,
        「回收局部取」于『$r』,
        「回收局部取」于『$end』,
        「回收局部取」于『$begin』,
        「回收整三二减」,
        「回收整三二常」于「一」,
        「回收整三二加」,
        「回收整三二无符号扩六四」,
        「回收调用」于『$box』,
        「回收数组新定」于『$tuple』于「二」
      】))
也。

「:文言:运行时诸项,依原序。汉语:运行时的全部模块项,保持原有顺序(决定隐式类型与索引的分配)。:」
「回收运行时」乃「回收项串」也。
「回收运行时」者
  「回收项并」
    于(「列」【
      「回收单项」于「回收运行时宿主调用」,
      「回收单项」于「回收运行时大整类型」,
      「回收单项」于「回收运行时元组类型」,
      「回收单项」于「回收运行时装箱」,
      「回收单项」于「回收运行时拆箱」,
      「回收单项」于「回收运行时取索引」,
      「回收单项」于「回收运行时新元组」,
      「回收单项」于「回收运行时取元素」,
      「回收单项」于「回收运行时存元素」,
      「回收单项」于「回收运行时逃逸标签」,
      「回收单项」于「回收运行时逃逸计数」,
      「回收单项」于「回收运行时逃逸号」,
      「回收单项」于「回收运行时小数类型」,
      「回收单项」于「回收运行时字节类型」,
      「回收单项」于「回收运行时整数转串」,
      「回收单项」于「回收运行时异常值」,
      「回收单项」于「回收运行时新空元组」,
      「回收单项」于「回收运行时设引用」,
      「回收单项」于「回收运行时取字节」,
      「回收单项」于「回收运行时串接」,
      「回收单项」于「回收运行时串比较」,
      「回收单项」于「回收运行时串相等」,
      「回收单项」于「回收运行时串小于」,
      「回收运行时字节原型项」,
      「回收运行时元组原型项」,
      「回收运行时大整原型项」,
      「回收运行时小数原型项」,
      「回收单项」于「回收运行时切片」,
      「回收单项」于「回收运行时取字符字节」,
      「回收单项」于「回收运行时子串」,
      「回收单项」于「回收运行时字符尾」,
      「回收单项」于「回收运行时取字符」,
      「回收单项」于「回收运行时字符表」,
      「回收单项」于「回收运行时串联」,
      「回收单项」于「回收运行时字节匹配」,
      「回收单项」于「回收运行时串匹配」,
      「回收单项」于「回收运行时包含」,
      「回收单项」于「回收运行时十六进制位」,
      「回收单项」于「回收运行时四位十六进制」,
      「回收单项」于「回收运行时转义」,
      「回收单项」于「回收运行时码长」,
      「回收单项」于「回收运行时写码」,
      「回收单项」于「回收运行时明文尾」,
      「回收单项」于「回收运行时解串」
    】)
也。