摘要:
生成了抽象语法树, 接着就来进行语义分析...语义分析的任务如下图: 一个比较简单的类型检查算法可以是这样的 : 加上id之后可以是这样的: 这里就引出了符号表的概念 : 同时符号表还应该满足程序中作用域的概念, 实现作用域的方法如下: 同时符号表还应该解决名字空间的问题, 可以看到图中多次出现li 阅读全文
posted @ 2016-05-28 12:38
内脏坏了
阅读(379)
评论(0)
推荐(0)
摘要:
接着上节讲, 我们来看如何在分析中插入合适的代码来生成语法树... 对于抽象语法树的总结 : 下面是作业 : 【抽象语法树】 在这个题目中,你将完整的实现抽象语法树(包括数据结构的定义、语法树的生成等)。首先,请下载我们提供的代码包: http://staff.ustc.edu.cn/~bjhua/ 阅读全文
posted @ 2016-05-28 00:40
内脏坏了
阅读(392)
评论(0)
推荐(0)
浙公网安备 33010602011771号