第一范文网 - 专业文章范例文档资料分享平台

编译原理课设(中版)

来源:用户分享 时间:2025/8/10 6:00:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

编译原理课程设计——简单编译器

3 语义分析程序

3.1 实验目的:

通过上机实习,加深对语法制导翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法。

3.2 实验要求:

采用递归下降语法制导翻译法,对算术表达式、赋值语句进行语义分析并生成四元式序列。

3.3 算法思想:

3.3.1 程序结构图

(1)主程序示意图如图3.1所示。

图3.1 语法分析主程序示意图

–16–

编译原理课程设计——简单编译器

(2)递归下降分析程序示意图如图3.2所示。 (3)语句串分析过程示意图如图3.3所示。

图3.2递归下降分析程序示意图

–17–

编译原理课程设计——简单编译器

图3.3 语句串分析示意图

(4)statement语句分析程序流程如图3.4、3.5、3.6、3.7所示。

–18–

编译原理课程设计——简单编译器

图3.4 statement语句分析函数示意图 图3.5 expression表达式分析函数示意图

图 3.6 term分析函数示意图

–19–

搜索更多关于: 编译原理课设(中版) 的文档
编译原理课设(中版).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6q59f5zlek9sc9l3qd4u_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top