C#编写的C#语言的词法分析器 里面有测试代码叫ceshi
2023-04-13 21:49:51 58KB C#语言的词法分析器
1
一个可以识别标识符,关健字,运算符和各种数字的词法分析器. 其中标识符,关键字,运算符,界符存储在一个四行的二维数组中,只要将需要识别的串加入到相应的数组中即可,而且不需要结束标志 例如: for(int i=0;i
2023-04-13 16:15:15 64KB C# 词法分析 编译原理 无需结束标志
1
c#写的词法分析器,有界面,含出错分析,token表,符号表。有少许bug
2023-04-11 22:32:45 73KB c#
1
编译原理实验课做的词法分析器,包含整个实验的说明文档,标识符转换表,测试用例,可执行程序,还有源代码
2023-04-11 22:31:02 1.14MB 词法分析
1
编译原理实验:包括实验一词法分析器,实验二进制分析,实验三语法分析器,实验四SLR语法分析器等。其中含有实验报告,实验代码等等。适合正在为实验报告发愁的你,你需要的都为你准备好,如果实验要求不一样,你可以稍微改一改,也可以私信与我讨论,希望能帮助到你。
2023-04-10 15:08:54 29.35MB 编译原理+实验程序
1
java编写编译原理实验一:词法分析器,可以直接完美运行
2023-04-02 14:44:33 4KB java 编译原理 词法分析
1
1.实验目的………………………………………………………………1 2.实验要求 2.1 待分析的简单语言的词法……………………………………1 2.2 各种单词符号对应的种别码…………………………………1 2.3 词法分析程序的功能…………………………………………1 3.词法分析程序的算法思想 3.1 主程序示意图…………………………………………………2 3.2 扫描子程序的算法思想………………………………………2 4.源代码…………………………………………………………………2 5.程序运行结果…………………………………………………………6 6.心得体会………………………………………………………………7 7.附录……………………………………………………………………7
2023-03-28 12:25:32 83KB 代码 实验报告
1
识别单词的词法分析程序,包括实验报告和源代码、流程图、表格和测试文件等。 编写程序实现: 1、输入:txt文件(存放要分析的源程序) 2、输出:从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的种别码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)。 输出格式:每个单词的表示:(种别码,单词符号自身值) 要求:对识别出的每一单词均单行输出。 三. 实验过程 1、设计的DFA转换图 2、采用的数据结构 输出Token流为类型名称+种别码+值(该关键字/变量名/数字/运算符/界符),重载输出3、函数的调用关系流程图 四、实验总结 五、思考题回答 程序设计中哪些环节影响词法分析的效率?如何提高效率? 答:有待优化的部分还有不少,例如在判断是否为关键字时,目前的方法是把可能为标识符或者关键字的字符串读取完后存放在一个字符数组后再逐个与关键字表进行匹配,可改为在读取的同时判断,这样会提高效率。还有就是界符匹配也是同理。
2023-03-23 23:14:50 1.4MB c++ 编译原理 词法分析
1
很好的编译原理的词法分析程序,c语言编写,压缩包里面有实验的报告和代码的源程序,讲的很详细。
2023-03-19 00:52:04 81KB 词法分析 编译原理
1
这是一款基于java实现的C语言词法分析器,简单的UI设计引导你实现C语言的词法分析,压缩包下的文件包括可执行程序(无java开发环境也能运行)和打包源码jar包。
1