- 了解使用
Flex
和Bison
进行词法分析和语法分析 - 通过语法分析将
C--
语言源文件转换成一棵语法分析树并打印出来
- 通过对
Assignment 01
输出的语法分析树进行树上操作,实现C--
语言的语义分析和类型检查 - 针对
17
种可能的语义错误进行检查,并打印输出
- 根据
Assignment 01
输出的语法分析树生成等价的中间代码 - 生成的中间代码可通过 IR虚拟机 进行检验
哈工大《编译系统》实验 - 2023年春 | HIT Compiler Course Assignments - Spring 2023
Repository from Github https://github.comvonbrank/HIT-CS33502-Assignments-Spring-2023
Flex
和 Bison
进行词法分析和语法分析C--
语言源文件转换成一棵语法分析树并打印出来Assignment 01
输出的语法分析树进行树上操作,实现 C--
语言的语义分析和类型检查17
种可能的语义错误进行检查,并打印输出Assignment 01
输出的语法分析树生成等价的中间代码哈工大《编译系统》实验 - 2023年春 | HIT Compiler Course Assignments - Spring 2023