![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类型系统
tyler_download
这个作者很懒,什么都没留下…
展开
-
符号表和类型系统的代码实现
本节讲解符号表和类型系统的代码实现,该文档只有结合代码调试视频一起看才容易理解,演示视频的地址为: http://study.163.com/course/courseMain.htm?courseId=1002830012前几节,我们讨论的符号表和类型系统的基本原理,这一节,我们看看如何从代码上实现前面我们探讨的内容,毕竟,实践才是检验真理的唯一标准,我们仍然基于前面说过的声明语句:long i原创 2016-09-22 13:41:33 · 2495 阅读 · 0 评论 -
函数声明的语法识别及类型系统建立
上一节,我们已经实现了变量声明语句的语法识别,并在识别过程中建立了变量的类型系统,这一节,我们看看函数接口声明的语法识别过程,并在识别过程中,为函数建立类型系统。这次,我们要分析的C语言语句如下:void f(int x, short y, long z);原创 2016-09-27 22:13:58 · 983 阅读 · 0 评论 -
C语言结构体符号表和类型系统的代码实现
上一节,我们研究了如何在语法上解析结构体,这一节,我们在语法分析的基础上,实现结构体符号表和类型系统的代码,我们要解析的结构体定义如下:struct tag { int *a, b; long c; sturct tag *d;}name;原创 2016-10-17 11:39:27 · 4003 阅读 · 0 评论