语言为C/C++,共有四个实验,实验一实验二功能全部实现,实验三第二个功能有待完善,实验四也是实现了部分功能。
我当时提交是没问题的,介意的请不要下载,实验一:词法分析器,实验二:正规文法转换为正规表达式,实验三:正规文法与有穷自动机的相互转换,实验三:利用给定文法或有穷自动机或正规表达式。
进行词法分析
2023/11/11 19:18:36 11.38MB 编译原理实验
1
编写一个算符优先分析程序,能实现以下功能:1. 输入文法,判断是否为算符文法。
2. 构造并输出文法的每个非终结符的FIRSTVT和LASTVT。
3. 构造并输出算符优先分析表,判断是否为算符优先文法,如果不是提示无法进行分析。
4. 输入任意一个输入串,可得到成功的分析或错误提示,输出其分析过程或打印语法分析树。
2023/11/9 17:03:25 29KB 编译原理
1
关于消除左递归的文法及代码
2023/10/17 22:38:03 10.78MB 消除左递归
1
Yacc程序编写文法生成C程序能是实现表达式运算赋值运算变量赋值后参与运算等
2023/10/17 18:22:45 990KB 表达式运算
1
编程实现给定算术表达式的预测分析器。
算术表达式文法如下: EE+T|T TT*F|F F(E)|i
2023/10/17 10:15:17 199KB 算术表达式预测分析
1
编译原理课程设计词法分析器:1实现自动化词法分析程序2要求至少支持科学计数法常量和标识符字符3根据输入的源程序输出Token串若为非法单词则输出错误信息语法分析器:1要求使用LL(1)文法算符优先文法LR1文法三种分析方法之一进行语法分析2输入上下文无关文法输出语法分析程序3输入待检测的Token串输出检测结果同时可以处理分析中的异常和错误">编译原理课程设计词法分析器:1实现自动化词法分析程序2要求至少支持科学计数法常量和标识符字符3根据输入的源程序输出Token串若为非法单词则输出错误信息语法分析器:1要求使用LL(1)文法算符优先[更多]
2023/10/12 4:16:06 4.9MB 编译原理
1
这个是大学编译原理课设需要的请下载个人完成不是网上版本
2023/10/11 4:26:49 963KB c++ LL1 文法分析器
1
设计内容及要求:设计一个语法制导翻译器,将算术表达式翻译成四元式。
要求:先确定一个定义算术表达式的文法,为其设计一个语法分析程序,为每条产生式配备一个语义子程序,按照一遍扫描的语法制导翻译方法,实现翻译程序。
对用户输入的任意一个正确的算术表达式,程序将其转换成四元式输出(可按一定格式输出到指定文件中)。
2023/10/3 10:34:55 2KB 编译原理
1
编译原理中LL(1)文法的设计和实现!有说明文档!你懂得!
2023/10/2 6:31:54 80KB LL(1) 编译原理
1
实现一个关于表达式的LR语法分析程序识别用户输入的包含变量与整数的混合算术表达式(不包含减法与除法运算)文法如下: 0SE 1EE+E 2EEE 3EE 4Ei编程运用上述LR分析表识别从键盘输入的算术表达式">实现一个关于表达式的LR语法分析程序识别用户输入的包含变量与整数的混合算术表达式(不包含减法与除法运算)文法如下: 0SE 1EE+E 2EEE 3EE 4Ei编程运用上述LR分析表识别从键盘输入的算术表达[更多]
2023/9/30 2:42:02 6KB LR语法 编译原理 java
1
共 173 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡