- 144
- 0
- 约4.82千字
- 约 5页
- 2016-11-26 发布于重庆
- 举报
C_minus語言词法分析器的设计
实验一:词法分析程序的设计与实现
姓名: 专业班级: 学 号:
一、实验目的
设计一个简单的词法分析器,从而进一步加深对词法分析器工作原理的理解。
二.、实验内容
编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。
三、实验要求
根据PL/0语言文法,编制词法分析程序GETSYM完成以下功能:
1)从键盘读入数据,分析出一个单词。
2)返回单词种别(用整数表示),
3)返回单词属性(不同的属性可以放在不同的全局变量中)。
四.、实验步骤
1.?采用C语言,设计GETSYM ,实现该算法
2.?编制测试程序(主函数main)。
3.?调试程序:输入一组单词,检查输出结果。
五.、实验设计分析
词法的正规式描述
S=aA|a
A=(aA|dA)}(a|d)
变换后的正规文法
S→aA
S→a
A→aA
A→dA
A→a
A→d
词法分析程序的程序代码
#include stdafx.h
#include iostream
#includestring
using namespace std;
#define MAX 17
char ch = ;
string key[17]={const,long,float,double,void,mai
您可能关注的文档
最近下载
- 2026年高考新课标一卷英语卷及答案(新课标卷).docx
- 风电光伏波动性电源对电解水制氢电解槽影响的研究进展.pdf VIP
- JB_T 13602-2018放空截止阀.pdf
- 现浇混凝土空心楼盖图集(2023年版).pdf VIP
- J B∕T 502-2015 螺旋卸料沉降离心机.pdf VIP
- DBJ33_T 1117-2025 建筑施工承插型插槽式钢管脚手架安全技术规程.docx VIP
- T∕ZJSHIP 010-2026 内河钢质船舶修造企业综合能力评价办法.docx VIP
- DB23T 2946-2021 樱花育苗技术规程.docx VIP
- 新02D8 通用电气设备-新疆建筑标准.docx VIP
- DB13∕T 6213-2025 高速公路碳减排指南.pdf VIP
原创力文档

文档评论(0)