豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 68 行 · 3849 字节 · UTF-8
§
寻观「标准库」之「语言核心」之「内建类型」之书。

「:
汉语:抛出字符串异常并转移控制,不正常返回值。
文言:以串告异而转其行,不循常返。
赋曰:忽闻警语断行舟,消息随声向外流。不向原途传旧果,须寻承者问缘由。
:」
「抛出异常」乃(承「乙」而化「字符串」而「乙」)也。
「抛出异常」者《《内建函数:抛出异常字符串》》也。

「:
汉语:接收“执行函数、异常处理函数”的对子;正常返回执行结果,字符串异常则交给处理函数。
文言:受行术与处异术之对,常则还果,异则授串于处异术。
赋曰:双门并列守归程,一路成时一路惊。顺水带回舟上物,逢波另唤掌灯声。
:」
「内建尝试运行」乃
  (承「乙」而
  化((化(「有」)而(「乙」)) 「:尝试:」
  合
    (化「字符串」而(「乙」)) 「:遇异:」
)而「乙」
  )
也。
「内建尝试运行」者《《内建函数:尝试运行字符串》》也。

「:
汉语:以给定字符串抛出异常,可用于任意预期返回类型的位置。
文言:以所授串告异,可居诸类之返处。
赋曰:一句惊言截远途,任凭前路作何图。行人自此须传警,不把空言作实珠。
:」
「发生事故」乃(承「乙」而化「字符串」而「乙」)也。
「发生事故」者受「乙」而会「串」而
  「抛出异常」授以「乙」于「串」
也。

「:
汉语:依次接收执行函数和异常处理函数;传元执行,成功返回结果,字符串异常由处理函数转换为同类型结果。
文言:受行术及处异术,授元以行;成则还果,异则处之而还同类。
赋曰:行舟先试水中程,浪起还有应变声。平处收回原载物,险时别取一灯明。
:」
「尝试运行」乃
  (承「丙」而化(化(「有」)而(「丙」))而化(化「字符串」而(「丙」))而「丙」)
也。
「尝试运行」者受「丙」而会「执行」而会「处理」而
  「内建尝试运行」授以「丙」于(「执行」与「处理」)
也。

「:
汉语:默认异常处理:没有被尝试运行捕捉的字符串异常,打印“未捕捉的豫言异常:”加消息到标准错误,并以退出码 1 结束进程(与原先的原生运行时一致)。本模块初始化时把它登记为当前异常处理器;尝试运行在其上叠加处理器,结束后恢复。WasmGC 的异常处理器全局初值为空,没有这一步时顶层异常会以“illegal cast”崩溃。
文言:默处异之术:异未为尝试运行所承者,书“未捕捉的豫言异常:”并其辞于标准误,以退出码一终其程,同旧原生运行时。此模初立之时登之为当前处异之术;尝试运行叠其上,毕则复之。WasmGC 处异之全局初为空,无此则顶层之异以“illegal cast”崩。
:」
「默认异常处理」乃化「字符串」而「有」也。
「默认异常处理」者会「串」而
  虑「前」者『未捕捉的豫言异常:』而
  虑「文」者
    (「字符串」也《《外调》》名『豫言_字符串拼接』传「前」与「串」)而
    虑「码」者「一」而
    ((「有」也《《外调》》名『豫言_标准错误打印行』传「文」);
      (「有」也《《外调》》名『豫言_退出进程』传「码」))
也。

「登记默认异常处理」乃化「有」而「有」也。
「登记默认异常处理」者会「无」而
  虑「处」者「默认异常处理」而
  (「有」也《《外调》》名『豫言_设置当前异常处理器』传「处」)
也。

「登记默认异常处理」于「元」。