华南师范大学本资源包括TINY扩充语言的语法分析的实验报告,编译原理附录B和TINY扩充语言的语法分析代码.实验报告中说明了该实验的完成步骤.扩充的语法规则有:实现while、dowhile、for语句和求余计算式子,具体文法规则自行构造。
可参考:P97及P136的文法规则。
(1)While-stmt-->whileexpdostmt-sequenceendwhile(2)Dowhile-stmt-->dostmt-sequencewhileexp(3)for-stmt-->foridentifier:=simple-exptosimple-expdostmt-sequenceenddo步长递增1(4)for-stmt-->foridentifier:=simple-expdowntosimple-expdostmt-sequenceenddo步长递减1要求:(1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序)(2)可由用户选择能否生成语法树,并可查看所生成的语法树。
(3)应该书写完善的软件文档
2020/7/8 22:57:22 6.27MB 编译原理 TINY 扩充语言 语法分析
1
Theattributesineachentitytype(identifyitassingle-valued/multi-valued,derived,simple/composite,etc).Leavetheattributesoutofthediagram.Instead,listeachentityinatextualform,andbeneatheachone,listitsattributes.
2022/9/7 4:18:18 35KB ER.GIF
1
运行软件:MicrosoftPowerStation4.0.留意:本程序如果采用CVF(CompaqVisualFORTRAN)会发生编译出错。
这是因为在程序中产生数组越界问题,大概是CVF编译检查比较严格,所以编译无法通过。
但是如果在CVF中采用Release模式编译,编译可以通过。
MicrosoftPowerStation不会出现此问题。
2022/9/6 15:59:58 311KB simple
1
中科院IDL培训课程的源代码彩色使用:multisine.pro contourdata.pro矩阵操作:插值:图像处理:RemovingNoiseFromAnImageWithFFT;
信号处理:小波变换:创建GUI:程序方式:widget1.prowidget2.prowidget3.pro复合widget: widzoom.pro手工方式: idl55\examples\GUIbuilder\simple.prc,viewer.prc直接图形法与对象图形法:direct_graphic.proobjsurfex.pro对象图形法:simpleobject.pro firstobject.pro tireview.pro高级对象使用:mesh对象操作:体数据处理:打印对象:oprintex.pro对象图形输出:oimgoutex.pro对象移动旋转:orotex.pro图像对象:oimgobjex.pro光源设置:olightex.pro影像纹理:otextmapex.pro动画:ompegex.prodxf对象显示:idl54\lib\utilitiesxdxf.pro对象彩色:ocolpalex.proocolrgbex.proLiveTools:surfacestyleexample.pro自定义类并使用:circle_define.procircletest.pro数据库使用:dataminer_ex.pro
2022/9/5 18:15:51 84KB IDL
1
grafana-simple-sql-datasource允许查询基于SQL的数据源,例如SQLServer。
用法当前,该插件需要运转代理服务器才能与数据库通信。
安装sqlproxyserver在dist/serverside文件夹中运转npminstall以安装所有依赖项在插件目录上运转npminstall运转服务器端代码dist/serverside/sqlproxyserver.js在您的浏览器http://myserver:port/con=mssql://user:name@server/database您必须获得{"status":"sucess"}响应添加新数据源向Grafana添加新数据源,并将URL设置为:http://myserver:port/con=mssql://user:name@server/database哪里:myserver:port:运转sqlproxyserver的服务器con:指定sql连接字符串SQL数据库当前支持SQL数据库SQL服务器SQLServer连接由mssqp程序包产品
2022/9/2 21:23:59 639KB sql grafana datasource SQLJavaScript
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡