1. 首页
  2. 编程语言
  3. C
  4. LALRLR1)SLR语法分析器生产器

LALRLR1)SLR语法分析器生产器

上传者: 2019-01-23 10:38:51上传 RAR文件 1.12MB 热度 30次
编译器的构造中,语法分析是一个非常关键也是较难的部分之一,虽然现在已经有非常成熟的语法分析器的生成器,但是真正大的编译器设计者还是会选择自己处理语法分析。其中,自顶向下的方法有递归下降分析,非递归预测分析等,但是前者递归无法满足程序嵌套的深入,很容易形成栈溢出;后者手工构造对于稍微大的文法无法显得捉襟见肘。 幸运的是:自底向上分析能够很好的解决上述问题。其中LR(0), LR(1)以及LALR(1)对程序设计语言语法分析提供了很好的解决方案。但是他们三者的性能如何,到底实际中适和使用哪种分析方法?很多书都提出LALR分析方法同时拥有了前两者的优点,所以是最提倡的。 据笔者所知,YACC(Y
用户评论
码姐姐匿名网友 2019-01-23 10:38:51

在学校就能有这水平,赞一个

码姐姐匿名网友 2019-01-23 10:38:51

分析的不错,代码也很详细

码姐姐匿名网友 2019-01-23 10:38:51

感觉还行 能做个很好的参考

码姐姐匿名网友 2019-01-23 10:38:51

还行不错虽然复杂

码姐姐匿名网友 2019-01-23 10:38:51

很好的资源,虽然不是我想要的

码姐姐匿名网友 2019-01-23 10:38:51

抗议! csdn里面好多重复资源 好坑啊 这代码写的非常好 如果有时间细看的话 但是我们作业要求的没有这么详细,感觉这个真的是LALR分析法,比其他的资源好不少

码姐姐匿名网友 2019-01-23 10:38:51

分析得还可以,功能也不错,但是不是我想要的,还是谢谢分享

码姐姐匿名网友 2019-01-23 10:38:51

还好 用起来有点麻烦而已

码姐姐匿名网友 2019-01-23 10:38:51

感觉不是太好,很模糊