实验三 语法分析C语言实验报告.docVIP

  • 202
  • 0
  • 约5.59千字
  • 约 10页
  • 2017-01-06 发布于重庆
  • 举报
实验三 语法分析C语言实验报告

《实验三 语法分析》实验报告 题目 语法分析的C语言实现 姓名及分工 康黎明 SWE10029 陈俊杰 SWE10031 许冬青 SWE10033 王吉 SWE10028 日期 2012-12-20 一、实验目的: 加深对语法分析器工作过程的理解;能够采用一种编程语言实现简单的语法分析程序;能够使用自己编写的分析程序对简单的程序段进行语法分析。 二、实验分工:小组成员共同分析实验过程,在老师的指导分析下,完成了完整的程序编码。 三、程序说明: 程序输入示例: 输入由一个input.c输入,直接从input.c读取一个token,将用到的文法规则输出。 上图对应的C语言程序为 main() { ID=NUM*(ID+ID) } 2.程序输出示例 运行语法分析器程序,有输出窗口直接显示运行结果: 说明: 编译环境说明: Windows下的Visual C++ 文法说明: 0. program ( main() { if_stmt } 1. if_stmt( if ( expression ) statement | if ( expression ) statement else statement 条件语句有通常的语义:对表达式进行计算,非0值表示条件为真,引起第一条语句的执行;0值表示条

文档评论(0)

1亿VIP精品文档

相关文档