- 54
- 0
- 约5.27千字
- 约 11页
- 2017-03-27 发布于广东
- 举报
词法分析实验一、实验题目编写Tiny语言的词法分析程序。二、实验目的1,构造Tiny词法分析程序,程序要求能对输入的字符串流进行词法分析。2,在实验的过程中,学会应用单词分析的方法——构造NFA(非确定有穷自动机)和DFA(确定有穷自动机)。3,使用Lex工具分析词法。三、实验要求1、独立完成实验2、由老师现场检查程序代码和运行结果3、提交代码实验报告:包含程序代码和运行结果截图四、实验环境操作系统:Windows/Linux开发语言:C/C++开发工具:Cygwin (在windows平台上运行的UNIX模拟环境); Lex词法分析工具。五、实验内容采用下面两种方式对给定的样本语言Tiny实现一个扫描程序:1、使用Lex自动生成词法分析程序,2、自己编写一个Tiny词法分析程序。输出结果包含1、打印出符号(Token)所在的源代码中的行数,2、以二元组方式打印符号,例如1, IF,3、打印该符号的类型:(保留字(Reserved word)、特殊符号(Special Symbol)和“其他” (Other))。Tiny语言介绍Tiny语言在语法上是一个由分号分隔开的语句序列。没有过程,没有声明,所有变量都是整形变量。Tiny语言有两个控制语句,分别是if语句和repeat语句。Tiny的记号分为3个典型类型:保留字、特殊符号和“其他”记号。1,保留字if、then、else、en
您可能关注的文档
最近下载
- 麻醉科质控小组活动记录范文合集.docx VIP
- 胰十二指肠切除术围手术期引流管管理专家共识(2026版).pptx VIP
- (2026年)纪念红军长征胜利90周年:在新征程上续写长征新篇章PPT课件.pptx VIP
- 《燕歌行并序》优质课教学设计(统编版高二选择性必修中).doc VIP
- 2026年10月自考05098航空发动机原理与结构押题及答案(天津).docx
- 浅谈腹腔镜胃肠手术的配合课件.pptx
- 《发展汉语》初级综合(I)21-25课测试四教学文案.doc VIP
- 非恶性白细胞疾病检验病例分析-临床血液学检验PPT课件.pptx
- 《电能计量技术 第2版》 课件 第4、5章 电能计量方式、 电能计量装置的接线检查及退补电量计算 .ppt
- 50kgm钢轨9号单开道岔-研线1509铺设图.pdf
原创力文档

文档评论(0)