补全:记下推断的轨迹
(每道题开头都有同一段:上一站的 parser(多记了位置)、show(),和错误类 SemError——错误写成一行「原因@行:列」。)
补全 trace(n, scope, out):bin 节点先对左右孩子递归,然后把自己的类型追加进 out(叶子直接追加)。
(每道题开头都有同一段:上一站的 parser(多记了位置)、show(),和错误类 SemError——错误写成一行「原因@行:列」。)
补全 trace(n, scope, out):bin 节点先对左右孩子递归,然后把自己的类型追加进 out(叶子直接追加)。
全部评论