用C++编写的类C语言编译器,代码清晰。
完成词法分析、语法分析LR1、语义分析。
其中LR语法分析自动生成action-goto表。
语义分析生成三地址码。
可做编译原理课程设计大作业等等。
2025/3/28 9:03:55 1.44MB 编译原理
1
一个一遍扫描的词法语法语义分析程序,将部分C语言的语法成分翻译成三地址代码,要求有一定的出错提示和错误恢复功能
2025/3/27 21:42:25 9KB java 编译原理
1
选择部分C语言的语法成分(可参考附录C.5)或选择附录C.3的简单语言,采用递归下降的语法制导翻译技术,设计一个一遍扫描的词法语法语义分析程序。
注意与实验1、2的衔接。
•内容:设计并实现一个一遍扫描的词法语法语义分析程序,将多条简单赋值语句翻译成后缀式或三地址代码,要求有一定的出错提示和错误恢复功能。
实验报告内容要求:要给出所分析简单语言语法结构的词法说明、上下文无关文法描述,单词的种别编码方案,词法分析程序的主要算法思想,以及所采用的语法语义分析方法的算法思想的详细描述,测试结果与分析,实验总结等。
2025/1/17 10:57:34 164KB 编译原理 语义分析
1
关于在线报修系统:一、系统简介在线报修报修系统是采用asp.net2.0+ACCESS开发,代码简洁,运行速度快,功能实用,本系统仅限于本单位局域网使用。
在单位使用本系统,部门的设备若出现故障,只需登陆网上报修系统,轻点鼠标,填写相关信息,即可完成报修,工作人员就会及时响应,认真处理。
二、功能说明1、在前后报修时填写报修人、联系电话、报修地点、故障描述等信息既可。
2、管理员可以在后台进行维修回复、可以删除报修记录、还可以修改后台密码和公告内容等。
3、在前后台都可以输入关键字在数据库中快速地搜索。
4、导出Excel功能5、后台设备类别管理6、后台维修人管理7、设备类型选项下拉列表(如:计算机、应用软件、打印机等)8、前台登记的时候设备类型为下拉方式,后台也增加相应的功能9、后台页面修改不单独开窗口,原窗口打开自动更新10、后台账号:admin密码:admin三、地址http://.../index.asp
2024/8/4 3:11:34 4.24MB B/S 在线报修 免费 破解
1
IF-ELSE条件语句的翻译程序设计(递归下降法、简单优先法、LR方法、LL(1)法、输出四元式、输出三地址表示)
1
1、问题描述 12、问题分析 13、词法分析 13.1总体分析 13.2具体分析 14、文法描述 25、语法分析方法描述及语法分析表设计 36、中间代码形式的描述及中间代码序列的结构设计 37、详细的算法描述 47.1主要的词法分析如下 47.2主要的词法分析及三地址形式分析如下 68、软件测试方法和测试结果 108.1软件测试方法 108.2测试结果 109、收获与心得 1310、参考文献 1411、附源代码 14
2024/5/26 20:04:20 972KB 武汉理工 if-else 编译原理
1
IF-ELSE条件语句的翻译程序设计(LL(1)法、输出三地址表示)
2024/4/13 1:10:27 1.23MB IF-ELSE LL(1)法 输出三地址
1
do-while语句输出三地址表示简单优先法
1
西安电子科技大学编译原理大作业代码实现及报告一上机题目实现一个简单语言(CoreProgrammingLanguage,CPL)的编译器前端二功能要求接收以CPL编写的程序,对其进行词法分析、语法分析、语法制导翻译,最后输出程序的三地址码。
2024/2/20 15:21:26 547KB 编译原理 CPL 三地址码
1
IF-ELSE条件语句的翻译程序设计(简单优先法、输出三地址表示)
2024/2/2 6:04:15 87KB IF-ELSE
1
共 25 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡