- 20
- 0
- 约4.16千字
- 约 6页
- 2017-01-06 发布于重庆
- 举报
《实验四 语法分析的yacc实现》实验报告 题目 语法分析的yacc实现 姓名及分工 康黎明 SWE10029
陈俊杰 SWE10031
许冬青 SWE10033
王吉 SWE10028 日期 2012-12-20
一、实验目的:
加深对语法分析器工作过程的理解;熟练掌握yacc工具。 二、实验分工:小组成员共同分析实验过程,在老师的指导分析下,完成了完整的程序编码。 三、程序说明:
程序输入示例:
测试程序保存成文件input.c,Yacc的main()函数从input.c读取字符并进行分析,将用到的文法规则输出
输入C语言程序为:
main()
{
a = 10*(b+2);
}
2.程序输出示例
运行Yacc程序,输出窗口直接显示运行结果:
实验说明:
编译环境说明:
Windows下的Visual C++
文法说明:
0. program ( main() { expression_stmt }
1. expression_stmt ( expression ; | ;
表达式语句有一个可选的且后面跟着分号的表达式。这样的表达式通常求出它们一方的结果。因此,这个语句用于赋值和函数调用。
2. expression( var = expression | simple-expression
3. va
您可能关注的文档
最近下载
- 广西中考化学5年(21-25)真题分类汇编——燃料及其利用.docx VIP
- 八年级生命生态安全教案.docx VIP
- 配电线路工(中级)技能鉴定理论考试题库及答案.docx VIP
- TSGT5002-2025电梯维护保养规则.pdf VIP
- 广西中考化学5年(21-25)真题分类汇编——我们周围的空气.docx VIP
- 基于深度学习的房价预测系统的设计与实现.docx VIP
- 近五年云南中考生物真题及答案2024.docx VIP
- 广西中考化学5年(21-25)真题分类汇编——自然界的水.docx VIP
- 2025年超星尔雅学习通《机器学习》章节测试题库及答案解析.docx VIP
- Unit2 The Amazing Animals of Australia课件-2022-2023学年高中英语人教版(2019)选择性必修第四册.pptx VIP
原创力文档

文档评论(0)