编译器/解释器构造
文章平均质量分 93
RMSnow
武汉大学国际软件学院本科在读
展开
-
CMM语言解释器构造实践(二)——JavaCC等编译工具的使用
上篇博文中我们已经简要介绍了CMM语言的基础特点,以及整个编译器项目的基本开发流程。下面就对开发的第一个阶段“编译工具的使用”详细说明。编译工具的发展原创 2017-10-07 00:25:36 · 2459 阅读 · 0 评论 -
CMM语言解释器构造实践(一)——前言
此项目记录了一个小型编译器——CMM语言编译器(解释器)的开发过程,项目所需要的前导理论课程为编译原理。原创 2017-10-06 13:00:45 · 1897 阅读 · 0 评论 -
CMM语言解释器构造实践(三)——基于状态转换图的词法分析器
在上篇博客中,我们通过对JavaCC的使用,了解到了编译工具的基本使用方法。接下来的两篇文章,就将针对CMM语言进行词法分析器、语法分析器的编写(不借助任何编译工具)。原创 2017-10-11 23:08:37 · 1663 阅读 · 0 评论