4. 作用域和变量

本章将将引入作用域和变量的支持,我们可以通过赋值语句将中间的结果记录到全局或局部的变量,其中局部变量将会涉及嵌套作用域的处理。从实现角度看,作用域的支持比if和for等分支更为重要——因为作用域将决定如何查找一个名字、这个名字的类型和状态等信息。当然还需要完善语法树解析器,以增加对赋值和嵌套作用域的支持。

© 2021-2022 | 柴树杉 保留所有权利