- 6
- 0
- 约1.12万字
- 约 21页
- 2018-03-19 发布于河南
- 举报
编译原理实验报告2011.7
编译原理实验报告
姓 名: 高亮
学 号: 080410417
班 级: 计算机4班
哈尔滨工业大学(威海) 计算机科学与技术学院
实验一 词法扫描器设计
一 实验目的
通过设计调试词法分析程序,实现从源程序中分出各种单词的方法;加深对课堂教学的理解;提高词法分析方法的实践能力。
主要子程序的流程框图(若有必要);
模块结构图;
主要数据结构:符号表、TOKEN串表等。
符号表:
char *keyword[8]={do,begin,else,end,if,then,var,while};//保留字
char *operatornum[4]={+,-,*,/};//运算符
char *comparison[6]={,=,=,,=,};
char *interpunction[8]={,,;,:=,.,(,),[,]};//界限符
(4)。具体设计过程(包括主控程序、各个功能模块的具体实现)。
字母处理:
char letterprocess (char ch)//字母处理函数
{
int i=-1;
char letter[20];
while (isalnum(ch)!=0) //isalnum:如果是英文或阿拉伯数字
{
letter[++i]=ch;
ch=fgetc(fp);
}
您可能关注的文档
最近下载
- 2025年春华东师大版一课一练五年级语文下册华师版上海专版增强版答案.pdf VIP
- 云盘项目技术方案.pptx VIP
- 广东省汕头市金平区八年级2026年中考一模生物试题附答案.docx VIP
- 期货买卖指标文华期货软件指标文华财经指标公式源码期货指标.doc VIP
- 湖北省2022年高考真题地理试卷(含答案).docx
- T CAV 002—2023 预防性生物制品用病原微生物菌(毒)种 低温保藏技术指南.pdf VIP
- 2022浙ST19壁挂式轻便消防水龙及室内消火栓安装.pdf VIP
- 科研图像采集软件ocular使用手册rev03.pdf VIP
- 《生物制品临床研究术语》.pdf VIP
- 《奥尔夫音乐教育》第三章奥尔夫动作训练.pptx VIP
原创力文档

文档评论(0)