- 7
- 0
- 约9.46千字
- 约 13页
- 2019-10-15 发布于湖北
- 举报
实验一 词法分析程序实现
一、实验目的与要求
通过编写和调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将字符流形式的源程序转化为一个由各类单词符号组成的流的词法分析方法
二、实验内容
基本实验题目:若某一程序设计语言中的单词包括五个关键字begin、end、if、then、else;标识符;无符号常数;六种关系运算符;一个赋值符和四个算术运算符,试构造能识别这些单词的词法分析程序(各类单词的分类码参见表I)。
表I 语言中的各类单词符号及其分类码表
单词符号
类别编码
类别码的助记符
单词值
begin
1
BEGIN
end
2
END
if
3
IF
then
4
THEN
else
5
ELSE
标识符
6
ID
字母打头的字母数字串
无符号常数
7
UCON
机内二进制表示
8
LT
=
9
LE
=
10
EQ
11
NE
12
GT
=
13
GE
:=
14
IS
+
15
PL
-
16
MI
*
17
MU
/
18
DI
输入:由符合和不符合所规定的单词类别结构的各类单词组成的源程序文件。
输出:把所识别出的每一单词均按形如(CLASS,VALUE)的二元式形式输出,并将结果放到某个文件中。对于标识符和无符号常数,CLASS字段为相应的类别码的助记符;VALUE字段则是该标识符、常数的具体值;对于关键字和运算符,采用一词一类的编码
您可能关注的文档
最近下载
- 2025年专业工具通达信软件操作详解教材 .pdf VIP
- 2026年南京市雨花台区公务员招聘考试备考试题及答案解析.docx VIP
- 2025版煤矿安全规程题库.doc VIP
- 2025年通达信软件使用详解 .pdf VIP
- 2026年南京市雨花台区车辆管理所系统人员招聘笔试参考试题及答案解析.docx VIP
- 9中煤进出口公司关于开展管理提升活动的指导意见.doc VIP
- 2026年南京市雨花台区车辆管理所系统人员招聘考试备考试题及答案解析.docx VIP
- 2026年南京市雨花台区车辆管理所系统人员招聘笔试备考题库及答案解析.docx VIP
- 中医定向透药治疗知情同意书.docx VIP
- 2026年南京市雨花台区事业单位人员招聘笔试参考题库及答案详解.docx VIP
原创力文档

文档评论(0)