在编译器类中,我们为一种简化版本的 C 语言制作了一个解析器。解析器所做的只是根据输入创建一个符号表,如果语法不正确,则退出并显示错误消息。现在我们需要获取一个用这种语言编写的输入文件,并将其转换为 mips 代码(实际上是 linux 的 mips 的 spim 代码。)为什么需要符号表?没有符号表可以吗?
问问题
313 次
在编译器类中,我们为一种简化版本的 C 语言制作了一个解析器。解析器所做的只是根据输入创建一个符号表,如果语法不正确,则退出并显示错误消息。现在我们需要获取一个用这种语言编写的输入文件,并将其转换为 mips 代码(实际上是 linux 的 mips 的 spim 代码。)为什么需要符号表?没有符号表可以吗?