Skip to content

Release version 2019.1.3

Compare
Choose a tag to compare
@darknessnone darknessnone released this 20 Nov 13:07
· 29 commits to master since this release

Separate framework source code:

PA3.zip

Patches

本阶段涉及的类说明

如果您不擅长使用diff能指令,可以解压PA3.zip后,按照如下指令替换对应文件,即可得到PA3框架。

| 文件 /类                   |  说明                                                      |
| --------                  | :----:                                                     |
| jacc/Decaf.jacc           |   你要用PA2中文件**覆盖**该文件                              |
| jflex/Decaf.jflex         |   你要用PA2中文件**覆盖**该文件                              |
| frontend/tacgen/*         |   根据需要修改                                              |
| frontend/parsing/*        |   你要用PA2中文件**覆盖**目录下相应的文件                     | 
| frontend/scope/*          |   你要用PA2中文件**覆盖**目录下相应的文件                     |
| frontend/symbol/*         |   你要将PA2中修改过的部分**复制**过来                         |
| frontend/tree/*           |   你要将前两个阶段中修改过的部分**复制**过来                   |
| frontend/type/*           |   你要用PA2中文件**覆盖**目录下相应的文件                     |
| frontend/typecheck/*      |   你要用PA2中文件**覆盖**目录下相应的文件                     |
| driver/error/*            |   你要用PA2中文件**覆盖**目录下相应的文件                     |
| printing/*                |   你要用PA2中文件**覆盖**目录下相应的文件                     |
| lowlevel/tac/FuncVisitor  |   根据需要修改                                              |
| lowlevel/tac/RuntimeError |   根据需要修改                                              |