- 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)