课程安排
教学课件¶
课次 | 日期 | 主题和课件 | 阅读材料 |
---|---|---|---|
#1 | 2025-09-07 | 引论:part1 | 书本第 1 章 |
#2 | 2025-09-09 | 词法分析:part1, part2, ext | 书本第 2 章,ANTLR Lexer Rules, Flex |
#3 | 2025-09-15 | ||
#4 | 2025-09-22 | 语法分析: part1, part2, part3, part4, part5, part6 | 书本 3.1-3.6 节,ANTLR Parser Rules, Bison |
#5 | 2025-09-24 | ||
#6 | 2025-09-29 | ||
未完待续 | |||
语法制导:part1, part2, lab-antlr | |||
类型检查:part1, part2 | |||
运行时:part1, part2, part3 | |||
中间表示:part1, part2 | |||
代码生成:codegen | |||
代码优化:optimize |
作业¶
作业编号 | 作业布置日期 | 作业题号码 | 截止时间 | 作业提交方式 |
---|---|---|---|---|
3 | 9 月 29 日 | 习题 3.2、3.8、3.11、3.17、3.19、3.21 | 10 月 18 日(周六) | 头歌作业三 在线提交 |
2 | 9 月 17 日 | 习题 2.7 习题 2.16 | 9 月 24 日(周三) | 头歌作业二 在线提交 |
1 | 9 月 10 日 | 习题 2.7(a)(b)(c)、习题 2.3(b)(c)、习题 2.4(a)(c) | 9 月 17 日(周三) | 头歌作业一 在线提交 |