实验分为词法分析程序与三地址代码生成程序两部分。
实验一1. 词法正规式描述、变换后的正规文法、形态图2. 词法分析的数据结构与算法思考题1. 词法分析能否采用空格来区分单词?2. 程序设计中哪些环节影响词法分析的效率?如何提高效率?实验二1. 语法制导定义2. 改写后的产生式集合3. 化简后的语法图4. 递归子程序的算法5. 三地址代码生成器的数据结构6. 程序结构的说明思考题1.生成的三地址代码可否直接输出(不采用数据结构来实现属性code)?2.如何保证四则运算的优先关系和左结合性?
2022/9/6 16:30:20 114KB 编译原理 实验报告
1
应用之前的词法和语法分析器的东西做的具体要求见word文档用turboc3.0写的别的应该都能打开
2022/9/6 8:55:18 31KB 三地址 生成器 编译原理
1
为达到最佳效果,推荐使用九网互联的ASP.net空间,支持ASP.net版本1.1和2.0在线切换、在线脚本映射、ASP.net具体错误信息在线查看。
本系统是一个基于工厂模式的三层架构项目,基于VS2005开发,结构简洁,配合动软Codematic代码生成器,可以使开发效率事半功倍,倍感轻松。
本系统主要功能1,会员管理实现会员添加、修改、删除、查询功能,可对会员进行充值、添加消费记录、积分交换操作,其中每笔消费都会按照会员所属等级自动计算积分,会员可使用所得积分换取礼品或消费卷。
2,卡类管理实现会员等级添加、修改、删除功能。
会员在消费时,系统根据会员所属卡类型的积分率自动计算本次消费所得积分,并累加到总积分中。
3,礼品管理实现礼品的添加、修改、删除功能。
会员可根据自己消费所得积分换取不同礼品。
4,充值报表、消费报表、交换报表管理层可查看所有会员充值、消费、礼品交换历史记录,了解店里运营情况,及时做出英明营业计划。
本系统还根据不用客户制定基于ReportingServices的各种报表。
5,管理员管理实现管理员的添加、删除功能。
管理员管理记录管理员登录系统次数和上次登录时间本系统开发结构介绍本系统是利用目前最流行的开发架构--工厂模式三层架构实现,基于VS2005,使用C#语言开发,数据库基于SQLSERVER2005,并使用ReportingServices为客户制定各种不同方式的营业报表。
此外,在会员充值、消费、礼品换取时,系统都将自动给会员发送邮件提醒。
管理员用户名:admin 密码:1
2017/6/5 4:54:39 1.55MB ASP.NET源码 交友会员
1
ASP.NETMVC5+EasyUI企业开发框架源码MVC5+EasyUI企业快速开发框架源码BS开发框架源码开发语言:C#数据库:SQL2012开发工具:VS2013源码类型:WebForm一、源码简介包含框架权限管理部分核心功能,是一套基础的BS开发框架,权限管理到按钮级别,代码高质量、清晰、简介、含正文,包含简易代码生成器,便于直接用于企业开发。
二、菜单功能1、权限按钮:系统所有需要用到的按钮都可以在这里定义;
2、菜单管理:定义系统导航菜单,设置菜单的权限按钮、按钮显示文本、顺序;
3、角色管理:角色维护、批量设置角色用户、批量设置角色菜单权限、按钮权限;
4、组织机构:无限级组织机构(分部和部门),实际业务的扩展基础功能;
5、用户管理:用户维护、批量设置用户角色;
6、数据字典:系统数据字典,字典分类维护、字典维护,业务系统都有的基础功能;
7、编码规则:用于实现业务单据的编码规则;
8、系统参数:系统全局参数设置;
9、系统日志:记录登录日志信息和操作日志信息,还可以使用log4net日志组件记录日志到文件或数据库
2018/5/4 18:47:12 13.46MB easyui asp.net
1
HTML5拖拽,magicalcoder是一款真正的零代码生成器,这次去除改软件的弹出提示与授权域名的限制,直接交换magicalcoder里文件即可。
2019/1/5 23:33:28 114KB 代码规范
1
Jeecg-Boot是一款基于BPM的低代码平台,零代码开发!采用前后端分离架构:SpringBoot2.x,AntDesign&Vue,Mybatis-plus,Shiro,JWT。
强大的代码生成器让前后端代码一键生成,无需写任何代码!!协助Java项目解决70%的重复工作,让开发更关注业务逻辑,既能快速提高效率,节省研发成本,同时又不失灵活性!同时具备更强大的低代码能力:Online表单、Online报表、Online图表、表单设计、流程设计、报表设计、大屏设计等等...
2017/5/20 15:19:34 190KB Jeecg Jeecg-Boot
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡