实验四 语法分析的yacc实现实验报告.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档