豫豫言文档API ATLAS
入口包说明.html
62 模块1862 名称
← 全部模块

模块 / 31

异常。豫

异常。豫

6公开名称

新异常对象

公开
化「有」而「整数」

文言:异常之处:throw、throw_ref、try_table。汉语:异常处理。异常对象为 [头][大小][标签 4][个数 4][载荷 n×8],载荷取自 状态_例外载荷;处理器栈项布局见 布局。豫(处理_*)。

转移到处理器

公开
化「整数」而化「整数」而化「整数」而化「整数」而「整数」

文言:转移控制:至匹配之处理器。汉语:转移到匹配的处理器:恢复其现场(处理顶、帧顶、当前函数、标签顶、新帧针),按子句种类把载荷与异常引用压到栈基处,分支到子句的标签,返回新栈针。 文言:异常不越实例:处理器各记其实例,抛出时唯取同实例者。汉语:处理器栈项记录压入它的实例(处理_实例);分发异常时跳过其他实例的处理器,异常因此不会穿过实例边界(找不到就是未捕获);转移到处理器时切换到该处理器的实例。

查找子句

公开
化「整数」而化「整数」而「整数」

暂无说明。

分发例外

公开
化「整数」而「整数」

暂无说明。

执行抛出

公开
化「整数」而化「整数」而「整数」

暂无说明。

执行再抛

公开
化「整数」而「整数」

暂无说明。