编译原理-语义分析和中间代码生成

编译原理 语义分析和中间代码生成章

语义分析和中间代码生成

  • 任务
    • 对语法分析识别出的各类语法范畴,分析其含义,进行和初步翻译,产生介于源代码和目标代码之间的一种代码。
    • 分为两阶段工作:
      • 对每种语法范畴进行静态语义检查
      • 若语义正确,就进行中间代码的翻译
  • 中间代码
    • 中间代码形式有:四元式、三元式、逆波兰式

中间代码生成举例:

image-20241108195040955

T3为什么是左操作数?

Dan❤Anan
Built with Hugo
主题 StackJimmy 设计