主页
博客
关于
博客
>
硬件&操作系统&网络&DevOps
>
编译原理
# 语法制导翻译-中间代码生成 在SDT中多加一些副作用过程,用来和存储系统配合进行中间代码生成。 特别地,对控制流(如条件/循环/布尔表达式短路),由于GOTO目标需要确定地址,这是分析过程不容易直接完成的,因此除一般的语法分析过程外,还要额外引入一个“回填”过程:语法分析过程中,依次将控制流出口的各个跳转地址计算并填入控制流的跳转列表中,语法分析结束后,再消解跳转列表。