基本信息
文件名称:编译原理第八章语法制导翻译与中间代码生成.ppt
文件大小:466 KB
总页数:44 页
更新时间:2025-09-06
总字数:约8.74千字
文档摘要
抽象语法树在语法树中去掉那些对翻译不必要的信息,从而获得更有效的源程序中间表示。这种经变换后的语法树称之为抽象语法树。在抽象语法树中,操作符和关键字都不作为叶结点出现,而是把它们作为内部结点如产生式S→ifBthenS1elseS2抽象语法树表示if-then-elseBS1S28.4简单表达式及赋值语句的语法制导翻译一、只含整型变量的简单赋值句的文法: A?i:=E E?E+E|E*E|-E|(E)|i语义变量和语义过程:NEWTEMP:每次调用时,回送一个代表新临时变量名的整数码,临时