上海大学编译原理课程实验 Environment Visual Studio 2022 Community Task 实验任务二:词法分析,对应文件名为Lexer; 实验任务三:语法分析,对应文件名为LL1Parser,使用LL1分析法对算术表达式进行语法分析; 实验任务四:语义分析,对应文件名为LL1Parser,拓展LL1分析栈对表达式同时进行语法分析、语义计算; 实验任务六:代码优化,对应文件名为Optimizer,通过建立DAG方法进行代码优化。 Attention 文件内容为GBK编码,若出现乱码请更改编码格式。