编译原理语法分析实验报告

编译原理语法分析实验报告

ID:47970080

大小:260.58 KB

页数:5页

时间:2020-01-18

编译原理语法分析实验报告_第1页
编译原理语法分析实验报告_第2页
编译原理语法分析实验报告_第3页
编译原理语法分析实验报告_第4页
编译原理语法分析实验报告_第5页
资源描述:

《编译原理语法分析实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验2:语法分析1.实验题目和要求题目:语法分析程序的设计与实现。实验内容:编写语法分析程序,实现对算术表达式的语法分析。要求所分析算术表达式由如下的文法产生。实验要求:在对输入表达式进行分析的过程中,输出所采用的产生式。方法1:编写递归调用程序实现自顶向下的分析。方法2:编写LL(1)语法分析程序,要求如下。(1)编程实现算法4.2,为给定文法自动构造预测分析表。(2)编程实现算法4.1,构造LL(1)预测分析程序。方法3:编写语法分析程序实现自底向上的分析,要求如下。(1)构造识别所有活前缀的DFA。(

2、2)构造LR分析表。(3)编程实现算法4.3,构造LR分析程序。方法4:利用YACC自动生成语法分析程序,调用LEX自动生成的词法分析程序。实现(采用方法1)1.1.步骤:1)对文法消除左递归2)画出状态转换图化简得:1)源程序在程序中I表示idN表示num1.1.例子:a)例子1输入:I+(N*N)输出:b)例子2输入:I-NN输出:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。