相关博客请访问https://blog.csdn.net/boss_crabe/article/details/80760252
2019-12-21 19:29:33 856KB 词法分析
1
编译原理课程设计。 里面附有完整的C Minus词法分析器和语法分析器。 代码注释相当详细! 并且附有课程设计的报告。 词法分析器采用表驱动构造。 语法分析器采用LL1,文法为手动输入的文件,即可处理多种不同的文法。并生成相应的分析表,根据输入待分析文件生成对应的抽象语法树。 看了觉得不错一定给好评哦!
2019-12-21 19:28:45 3.16MB 词法分析 语法分析 编译原理 CMinus
1
1、输入如下正确的常量说明串: const count=10,sum=81.5,char1=‘f’,max=169,str1=“h*54 2..4S!AAsj”, char2=‘@’,str2=“aa!+h”; 输出: count(integer,10) sum(float,81.5) char1(char, ‘f’) max(integer,169) str1(string,“h*54 2..4S!AAsj”) char2(char, ‘@’) str2(string,“aa!+h”) int_num=2; char_num=2; string_num=2; float_num=1. 2、输入类似如下的保留字const错误的常量说明串: Aconstt count=10,sum=81.5,char1=‘f’; 输出类似下面的错误提示信息: It is not a constant declaration statement! Please input a string again! 3、输入类似如下含常量名或常量值错误的常量说明串: const count=10,12sum=81.5,char1=‘ff’,max=0016; 输出类似下面的错误提示信息: count(integer,10) 12sum(Wrong! It is not a identifier!) char1(Wrong! There are more than one char in ‘’.) max(Wrong! The integer can’t be started with ‘0’.) int_num=1; char_num=0; string_num=0; float_num=0.
2019-12-21 19:28:14 3KB 编译原理
1
c++ ,词法分析器, 编译原理, c语言的词法分析,代码详细,很易懂
2019-12-21 19:27:38 11KB c++ 词法分析器 编译原理
1
简易词法分析程序,用于学生学习时分析使用。可以更了解计算机底层工作。
2019-12-21 19:27:09 4KB program
1
Pascal 词法分析 语法分析 C语言 Pascal Compiler(词法分析+语法分析)C语言版
2019-12-21 19:26:26 3KB Pascal 词法分析 语法分析 C语言
1
本资源内包含C语言词法分析源代码,测试用例,以及详细实验报告,虽然来源于北邮编译原理作业,虽然本例最终没有完全实现C语言的所有词法分析,但是可供初学lex的朋友作为一个实例进行参考。
2019-12-21 19:26:24 2.57MB C语言 词法分析 lex 可运行
1
手工构造一个能够识别 C语言的所有典型单词,如:标识符、数字、运算 符,和 if、while 等保留字的确定有限自动机,并写出对应该自动机的程 序;然后以一个简化的 C语言程序为输入文件,通过所设计的基于上述自 动机的词法分析程序获得输入文件中的各个单词及其内码对照表,并以文 件形式保存结果(也就是TOKEN序列) 。
2019-12-21 19:25:53 112KB 编译原理 最终为cpp 词法分析器
1
使用lex语言编写一个词法分析器,在文档中已说得很清楚,有什么问题可以留言,大家一起探讨探讨,其实对于lex语言我也有不懂的地方,其中我想把关键字给识别出来就没做出来,所以有会的可以告诉一下啊,先谢了
2019-12-21 19:25:40 184KB flex lex 词法分析器
1
东北大学计算机编译原理实验报告一、二、三 编译实验报告一之词法分析扫描器 编译实验报告二之语法分析器 编译实验报告三之中间代码四元式生成
1