词法分析是完成编译程序的第一个阶段的工作。
所谓词法分析就是对输入字符串形式的源程序按顺序进行扫描,识别其中的字符串作为输出。
词法分析是从左向右扫描每行源程序的符号,拼成单词,换成统一的机内表示形式——TOKEN字,送给语法分析程序,TOKEN字是一个二元式:(单词种别码,单词属性值),单词属性包括了常数、变量、关键字、运算符、界符等。
它分为非确定有限自动机和确定有限自动机,可以用状态图描述,本次实验是通过模拟教材上的状态图进行设计的。
能做简单的词法分析,判别>,>=,+=等符号。
2024/3/26 14:14:16 11KB python 词法分析
1
用c语言编写的C-编译器,词法分析语法分析语义分析代码生成都有,也能完成对C-语言的编译
2024/3/23 7:56:15 3.88MB c-minus 编译器
1
编译原理语法分析,C++编写,输出结果为正确或错误。



1
PL/0语言词法及语法分析系统个非常好的词法分析程序,加上语法的分析是一个难得一见的好实例-averygoodlexicalanalysisprocedure,inadditiontothesyntaxanalysisisararetoseeagoodexample
2024/3/17 16:22:37 646KB PL/0 词法 语法分析
1
这是一个简单的自顶向下语法分析器,其中的预测分析表是固定给出的,而分析过程严格按照教材的流程图走,输出的结果是表达式的分析栈。
2024/3/13 18:43:08 1.67MB 代码,文档
1
编译原理课程设计之编译器(完整代码+测试样例):包含了完整的编译器源代码和测试样例,内容上实现了一体化的词法分析+语法分析+语法制导翻译,最后生成对应汇编指令
2024/3/13 17:07:30 8KB 编译原理
1
语法分析生成器源代码分析,一本不错的书,值得细看。
2024/3/12 10:44:09 38.12MB 编译
1
java实现的C语言(部分文法)简单编译器,包括词法分析、语法分析、语义分析,输出四元式,有详细文档
2024/3/10 22:38:33 733KB 编译器 java
1
定义、表达式、赋值、条件(if-else、switch)、循环语句(for、while、do-while)、符号表、二维数组JavaCC实现词法分析、语法分析、语义分析
1
编译原理课程词法分析器,语法分析器(递归实现),中间代码生成;
2024/3/8 12:49:43 18KB 编译原理
1
共 278 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡