- 54
- 0
- 约3.65万字
- 约 6页
- 2017-02-15 发布于河南
- 举报
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,ma
您可能关注的文档
- wendang.doc
- 基于单片机的定时闹钟设计及其资料.doc
- 旅游产业结构及其优化.ppt
- 神东煤炭公司07年综采电工公开招聘电工理论考试试题2.doc
- 数字逻辑电路设计(第二版 鲍可进).ppt
- 1999年国防科技大学计算机原理和系统结构试题答案.doc
- 广告投放策划提案.ppt
- 有机化学第三版答案南开大学出版社第7章.ppt
- 第四组耐低温材料.ppt
- 乳酸发酵型苹果汁.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 中国民生银行校园招聘全国统一考试笔试内容题历年真题内部题库.docx VIP
- 国家城市轨道交通运营突发事件应急预案.pptx VIP
- (高清版)DB44∕T 2480-2024 《铝及铝合金深井铸造安全技术规范》.pdf VIP
- 新版医疗器械生产质量管理规范培训试卷带答案(2025).docx VIP
- 2026年全国低压电工证考试题库含答案.docx
- 外贸出口全流程图.pdf VIP
- 17J925-1 压型金属板建筑构造图集 17J925-1.pdf VIP
- 高考英语语法归纳.pdf VIP
- 《桥梁结构》课件.ppt VIP
- 海南省部分学校2024-2025学年高二下学期期中考试化学试题.docx VIP
原创力文档

文档评论(0)