阅读背景:

(基于Java)编写编译器和解释器-第9章:解析声明-第二部分(连载)

来源:互联网 

第一部分

标识符是怎样被定义的?

你再也不能简单的认为标识符就是变量了。一个标识符的符号表项必须指明它是怎么定义的,比如作为常量,还是类型,或者记录域或是变量等等。一个标识符也有一个类型,此类型必须被它对应的符号表项指示出来。因此,需要给包intermediate中的SymTabEntry接口加入新的setter和getter方法。如下面的清单9-10:你再也不能简单的认为标识符就是变量了。一个标识符




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: