编译原理课程设计实验报告1.docxVIP

  • 2
  • 0
  • 约6.2千字
  • 约 9页
  • 2024-01-08 发布于江苏
  • 举报

中?国?海?洋?大?学?实?验?报?告??

姓名:邓汇星???????专业年级:2012级计算机????????????学号:12020031016????????

同组人:窦猛专业年级:2012级计算机学号:12020031020??

编译原理课程设计实验报告

【实验题目】:实验1:用Lex设计词法分析器1

【实验目的】:学会用lex设计一个词法分析器。

【实验内容】:使用lex为下述文法语言写一个词法分析器。

语言文法:

程序?PROGRAM标识符;分程序

分程序?变量说明BEGIN语句表END.

变量说明?VAR变量说明表;

变量说明表?变量表:类型|变量表:类型;变量说明表

类型?INTEGER|REAL

变量表?变量|变量,变量表

语句表?语句|语句;语句表

语句?赋值语句|条件语句|WHILE语句|复合语句

赋值语句?变量:=算术表达式

条件语句?IF关系表达式THEN语句ELSE语句

WHILE语句?WHILE关系表达式DO语句

复合语句?BEGIN语句表END

算术表达式?项|算术表达式+项|算术表达式-项

项?因式|项*因式|项/因式

因式?变量|常数|(算

文档评论(0)

1亿VIP精品文档

相关文档