编译原理-词法分析器设计

编译原理-词法分析器设计

ID:44646317

大小:69.43 KB

页数:4页

时间:2019-10-24

编译原理-词法分析器设计_第1页
编译原理-词法分析器设计_第2页
编译原理-词法分析器设计_第3页
编译原理-词法分析器设计_第4页
资源描述:

《编译原理-词法分析器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验项目2词法分析器的设计软件151周伟201559065126一、实验目的通过设计、编写和调试词法分析程序,了解不同种类的单词识别方法。二、实验要求(1)运用编译原理学习的知识,利用之前学过的数据结构和程序设计语言实现词法分析程序的设计。(2)要求用图形界面方式编程。三、实验内容1、实现图形界面设计的代码。2、实现文件选择、打开的代码。3、编写代码,实现从文本文件中读取字符串,将字符串中的字符逐个识别为单词,并对合法单词的类别进行判别,若为非法单词则给出提示信息。4、实现按照要求格式显示程序词法分析结果的代码。!1!实现代码

2、>vlinkhref=Hcss/muj.min.css”rel=,lstylesheetH/>

3、l-xs-6H>读取数据

4、"mui-table-cellmui-col-xs-6">识别结果

5、  ;vbuttontype="button"class="mui-btnmui-btn-primary”onclick="conversion()">检测识别vinputtype="file"id="input"x/input>    设计一个词法分析器程序,该程序能完成如下功能:输入的字符串中的单词有整数和以字母开头的标识符

6、,分析器能识别岀单词并区分是整数还是标识符,标识符中是否有while、do、if、then、else、begin>endsand、or、not等保留字。若单词是整数则输出整数的编码及数值,是标识符则判定是否为保留字,是保留字则将保留字及其对应的编码输出,否则输出标识符号及其编码。要求用图形界面方式编程.
    可以有如下约定:保留字if的编码为0,then为1,else为2,while为3,begin为4,do为5,end为6,and为39,or•为40,not为41。整数的编码为57,标识符的编码56

7、.mui.init()(function(){varinput=document.querySelector('#input');varspan=document.querySelector('#previewJ;input.addEventListener('change:function(e){handFile(e.target.files[O]);});functionh

8、andFile(file){console」。gf'hand1);varreader=newF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。