Open fyerfyer opened 3 months ago
https://fyerfyer.github.io/2024/05/04/10-11-%E7%BC%96%E8%AF%91%E5%99%A8%E5%AE%9E%E7%8E%B0%E7%AC%94%E8%AE%B0/
(10.11.)编译器实现笔记 1.Symbol Table实现 为了方便读取单一字符,我们选择利用tokenizer生成的代码来构建我们的Symbol Table. (a.)准备工作
虽然理论上应该对于每一个子程序,我们都应该实时地产生一个对应的subroutineMap,但是由于较难实现,我选择遍历整个程序后,将每个子程序对应的subroutineMap用一个新的\
https://fyerfyer.github.io/2024/05/04/10-11-%E7%BC%96%E8%AF%91%E5%99%A8%E5%AE%9E%E7%8E%B0%E7%AC%94%E8%AE%B0/
(10.11.)编译器实现笔记 1.Symbol Table实现 为了方便读取单一字符,我们选择利用tokenizer生成的代码来构建我们的Symbol Table. (a.)准备工作
虽然理论上应该对于每一个子程序,我们都应该实时地产生一个对应的subroutineMap,但是由于较难实现,我选择遍历整个程序后,将每个子程序对应的subroutineMap用一个新的\