
Compilers
文章平均质量分 84
niuox
这个作者很懒,什么都没留下…
展开
-
C++写的一个简单的词法分析器(分析C语言)
实验用:几点注意:1.代码又长又臭,时间关系,没有优化,冗余项多(我都看不下去了。囧)2.加了一下简单的错误检测。(在mapping.h中定义了错误类型,可以查阅)3.使用头文件宏定义来表示单词的各种属性,也可以用文件4.对于标志符的入口地址,无非是为了唯一识别,只要名字相同,都作为一个,使用自增的Int来模拟入口地址,即唯一标识。不考虑变量类型。5.最后输出有三个表:To原创 2012-10-31 12:39:27 · 12286 阅读 · 4 评论 -
C++写的一个简单的语法分析器(分析C语言)
本程序实现一个分析C语言的词法分析+语法分析。注意:1.文法简略,没有实现的部分,可以在此文法的基础上进行扩充,本程序的采用自顶向下的LL(1)文法。2.可以自动实现求First 集和 Follow 集。3.处终结符外(有些硬编码的成分),终结符的文法可以自定义,也就是说读者可以自定义文法。4.为方便理解,C语言的文法描述写成中文。5.程序将词法分析和语法分析结合起来,词法原创 2012-11-23 13:23:06 · 70846 阅读 · 24 评论