- 11
- 0
- 约7.08千字
- 约 14页
- 2017-06-09 发布于湖北
- 举报
河北工业大学词法分析实验报告要点
实验一词法分析程序实现一、实验设计基本实验题目:若某一程序设计语言中的单词包括五个关键字begin、end、if、then、else;标识符;无符号常数;六种关系运算符;一个赋值符和四个算术运算符,试构造能识别这些单词的词法分析程序(各类单词的分类码参见表I)。输入:由符合和不符合所规定的单词类别结构的各类单词组成的源程序文件。输出:把所识别出的每一单词均按形如(CLASS,VALUE)的二元式形式输出,并将结果放到某个文件中。对于标识符和无符号常数,CLASS字段为相应的类别码的助记符;VALUE字段则是该标识符、常数的具体值;对于关键字和运算符,采用一词一类的编码形式,仅需在二元式的CLASS字段上放置相应单词的类别码的助记符,VALUE字段则为“空”。表I 语言中的各类单词符号及其分类码表单词符号类别编码类别码的助记符单词值begin1BEGINend2ENDif3IFthen4THENelse5ELSE标识符6ID字母打头的字母数字串无符号常数7UCON机内二进制表示8LT=9LE=10EQ11NE12GT=13GE:=14IS+15PL-16MI*17MU/18DI实现方法:在一个程序设计语言中,一般都含有若干类单词符号,为此可首先为每类单词建立一张状态转换图,然后将这些状态转换图合并成一张统一的状态图,即得到了一个有限自动机,再进行必要的确定化和状态数最小化处理,最后添
您可能关注的文档
最近下载
- 胃肠道解剖课件.pptx VIP
- 湖北省2025年普通高中学业水平合格性考试化学试卷.docx VIP
- 2025年东莞市第一中学自主招生数学复习题库附答案解析.pdf
- 重力式混凝土挡土墙施工方案.doc VIP
- 2026年东莞市第一中学数理实验班自主招生数学复习题库附答案解析.pdf
- 【国家标准】GBT 19936.1-2005 齿轮FZG试验程序 第1部分:油品的相对胶合承载能力 FZG试验方法A-8.3-1990.pdf
- DB34T 4512-2023 医院膳食服务规范.pdf VIP
- 加工车间规章管理制度.docx VIP
- 数字孪生电气火灾早期智能监测系统设计与应用.pdf VIP
- 成图大赛历届竞赛题及答案.pdf VIP
原创力文档

文档评论(0)