《编译原理及实现技术 第3版》_课件 中间代码生成1.pptx

《编译原理及实现技术 第3版》_课件 中间代码生成1.pptx

1;2;3;4;5;逆波兰式的特点:

逆波兰式中的变量的次序与中缀式中的变量的次序完全一致。

逆波兰式中无括号。

逆波兰式中的运算符已按计算顺序排列。;7;8;例程序段的后缀式表示。

if(ki+j)

a:=5;

else

a:=b*c+b/d;

后缀式表示如下:

kij+(13)jmp0

a5:=(22)jmp

abc*bd/+:=

......;2.2抽象语法树;有向无环图DAG(DirectedAcyclicGraph)实际上是从抽象语法树发展而来,

文档评论(0)

1亿VIP精品文档

相关文档