编译原理-第二章 一个简单的语法指导编译器-2.1 引言

时间:2020-03-05 01:02:16   收藏:0   阅读:117

一个简单的语法制导编译器:

  该部分的重点是编译器的前端,特别是词法分析语法分析中间代码生成。从小事做起,首先建立一个能够将中缀表达式转换为后缀表达式的语法制导翻译器,然后再将其扩展,使之能将某些程序片段转换为三地址码,如图所示:

            技术分享图片   技术分享图片

 

  编译器再分析阶段(前端)把一个源程序划分成各个组成部分,并生成源程序的内部表示形式。这种内部表示称为中间代码,然后编译器在综合阶段(后端)将这个中间代码翻译成目标程序。

  一个编译器前端的模型:

             技术分享图片

                               技术分享图片

 

参考-《编译原理(第二版)》 

原文:https://www.cnblogs.com/fangzhiyou/p/12416811.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!