1. 首页
  2. 编程语言
  3. C
  4. LALR,LR(1),SLR语法分析器生产器,前端代码等

LALR,LR(1),SLR语法分析器生产器,前端代码等

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

还不错,做课程作业

码姐姐匿名网友 2019-05-14 01:47:33

不错,有些帮助

码姐姐匿名网友 2019-05-14 01:47:33

对于我比较有用,,,,,

码姐姐匿名网友 2019-05-14 01:47:33

只够参考用,具体用起来太过简单

码姐姐匿名网友 2019-05-14 01:47:33

这些东西就是参考一下,功能不够,实现的比较简单,还是要自己实现。

码姐姐匿名网友 2019-05-14 01:47:33

初学者有点难度,没有一定基础的很困难

码姐姐匿名网友 2019-05-14 01:47:33

不适合我这种初级人士…短时间内看不明白…但是看起来好像很全

码姐姐匿名网友 2019-05-14 01:47:33

总体很好的

码姐姐匿名网友 2019-05-14 01:47:33

代码有错误,不过可以通过修改一下来运行

码姐姐匿名网友 2019-05-14 01:47:33

代码有误,但总体不错,描述很好