miniC编译器代码C++中国石油大学华东编译原理课程设计QT
1
该词法分析器是编译原理课程设计时的项目,使用c语言编写,文件夹中的大部分文件都是当时使用的参考文件,文件夹‘词法分析器’为完成的可以直接运行的词法分析器,解压后可以直接运行。
1
1.分析方法说明/*预测分析法;
LR分析法*/2.分析表的构造算法/*可采用流程图或类语言来描述算法*/3.数据结构/*自顶向下分析法:符号栈等*//*LR分析法:状态栈、符号栈等*/包含代码和报告是用SLR(1)文法来实现的
2024/8/17 9:43:02 10.83MB 编译 SLR 课设
1
编译原理课程设计DAG报告+源码(C++版,C语言版两份)
2024/7/26 17:43:51 3.55MB 编译原理 课程设计 DAG
1
编译原理课程设计,简单编译器希望对大家有帮助,不过话说是学校的作业,仅供参考的说
2024/7/3 18:32:24 646KB 编译原理 课程设计
1
东北大学编译原理课程设计源代码,供学弟学妹们参考。
(下载所需积分会随着下载量不断增加,积分要求太多了私信我,我重新发布)
2024/6/21 22:32:30 500KB 编译原理
1
用编译原理中的算符优先分析的方法,编写的一个通用计算机器。
有核心源代码。
2024/6/9 15:18:49 186KB 通用计算机器
1
可能对你的学习有帮助1、增加!=运算2、增加保留字(没有相应的算法实现)3、增加对ifathenbelsec的语法、语义及实现4、更改保留字TIMESEQLSYM/SLASHEQLSYM为TIMESEQL/SLASHEQL,保留字数量更改。
并实现*=、/=的功能。
5、实现了FOR的2种功能TO与DOWN。
6、实现了对典型语言++--的实施。
注:本来,这个功能的增加是需要在FACTOR里面进行扩充的,但是因为时间问题,所以只是在STATEMENT中进行了对后++/--的运算,而并没有完整地实现这个功能。
有时间的话,可以自己修改之。
7、增加单字符CHAR。
8、增加实数类型REAL及其运算。
注:问题1:如果进行READ()函数操作的时候会出错,所以就没有进行READ()的例子。
问题2:对数值的位数没有进行截断。
2024/5/6 12:03:27 1.67MB 编译原理
1
是编译原理小型的编译器,用于对编译原理课程设计中可以用到。
2024/5/5 4:25:49 1.08MB 编译原理
1
编译原理课程设计。
里面附有完整的CMinus词法分析器和语法分析器。
代码注释相当详细!并且附有课程设计的报告。
词法分析器采用表驱动构造。
语法分析器采用LL1,文法为手动输入的文件,即可处理多种不同的文法。
并生成相应的分析表,根据输入待分析文件生成对应的抽象语法树。
看了觉得不错一定给好评哦!
2024/4/27 15:56:04 3.16MB 词法分析 语法分析 编译原理 CMinus
1
共 70 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡