The-2020-Compiler-Project / Aloha

计算机1806-张钊源-20184702

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

编译课设

小组名:Aloha

小组成员:

计算机1806-张钊源-20184702
计算机1806-罗巍耀-20184190
计算机1805-丁子恒-20182022
计算机1807-安凯凯-20182369
计算机1805-高一峰-20182339

项目推进

7.2日

已完成项目:词法分析器1.0版本
语法语义正在推进中 (基于LL(1)文法)

7.3日

已完成项目:完善词法分析器
对于单个文法的语法语义正在推进中 (基于LL(1)文法)

7.4日

已完成项目:词法分析器
单个文法的语法语义均已实现,但是扩展文法时实现遇到困难
与老师进行一次线上交流

7.5日

明确任务:文法的全面推进设计
尝试使用LL方法进行整个语法分析,但自动生成LL1分析表产生困难,故决定重新采用递归子程序法进行语法分析设计
同时在此过程中完成部分符号表的填写

7.6日

已完成项目:语法分析器
语义分析在不断完善中,实现语义动作的插入及四元式的生成
同时开始编译器后端的设计包括优化及目标代码生成

7.7日

已完成项目:编译器前端
同时对文法进行调整,实现子函数的定义与调用
编译器后端代码已经完成正在整合

About

计算机1806-张钊源-20184702


Languages

Language:C++ 100.0%