- 72
- 0
- 约4.61千字
- 约 13页
- 2019-10-15 发布于湖北
- 举报
编译原理实验报告
实验名称:
实验一编写词法分析程序
实验类型:
验证型实验
指导教师:
何 中 胜
专业班级:
13软件四
姓 名:
丁越
学 号:电子邮箱:
862245792@
实验地点:
秋白楼B720
实验成绩:
日期:2016年 3 月 18 日
一、实验目的
通过设计、调试词法分析程序,实现从源程序中分出各种单词的方法;熟悉词法分析
程序所用的工具自动机,进一步理解自动机理论。掌握文法转换成自动机的技术及有穷自动机实现的方法。确定词法分析器的输出形式及标识符与关键字的区分方法。加深对课堂教学的理解;提高词法分析方法的实践能力。通过本实验,应达到以下目标:
1、掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法。
2、掌握词法分析的实现方法。
3、上机调试编出的词法分析程序。
二、实验过程
以编写PASCAL子集的词法分析程序为例
1.理论部分
(1)主程序设计考虑
主程序的说明部分为各种表格和变量安排空间。
数组 k为关键字表,每个数组元素存放一个关键字。采用定长的方式,较短的关键字
后面补空格。
P数组存放分界符。为了简单起见,分界符、算术运算符和关系运算符都放在 p表中
(编程时,还应建立算术运算符表和关系运算符表,并且各有类号),合并成一类。
id和ci数组分别存放标识
您可能关注的文档
最近下载
- 萝卜种质资源描述规范.PDF VIP
- 绵阳南山中学(实验学校)2025年自主招生考试(中考)英语(副题)试题及.pdf VIP
- 2025-2026学年医学成像技术试卷及答案.docx VIP
- 人教版七年级下册道德与法治精品教学课件 第一单元 第二课 做情绪情感的主人-第1课时 揭开情绪的面纱 (3).ppt VIP
- SCT 1006-2026 大水面网箱养殖 通用技术要求 标准立项发展报告.docx VIP
- GB_T 4701.13-2024钛铁 硅、锰、磷、铬、铝、镁、铜、钒、镍含量的测定电感耦合等离子体原子发射光谱法.docx VIP
- DB31 SWZ 017-2021 上海市排水检测井图集.docx VIP
- DNVGL-OS-E302正版国际标准规范.pdf VIP
- 2025年四川省安全员C证证考试题库及四川省安全员C证试题解析.docx VIP
- 2026中式烹调师(初级)操作证考试题库(含答案).docx VIP
原创力文档

文档评论(0)