您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. LALR语法分析表生成算法以及归约分析算法源代码

  2. 学习编译原理时写的LALR语法分析表生成算法以及归约分析算法. 主要使用了stl. 仅供学习和参考
  3. 所属分类:其它

    • 发布日期:2009-12-19
    • 文件大小:429056
    • 提供者:krh2001
  1. LALR(1)解析器的再工程: 剖析YACC和CUP

  2. 程序设计语言或领域规范语言在移植到Java环境时,需要考虑其前端分析器的构造。现有的前端分析多数是通过编写相应的可能含有二义的LALR(1)文法规范,利用Yacc或其变种自动生成的。在这些解析器的Java再工程中,可以用CUP去替代Yacc,这样再工程的焦点转移到对文法规范的变换。由于Yacc及CUP在二义的解决、解析器的构造等有细微的差别,使得对复杂的文法规范的变换并不是一件容易的事。本文通过剖析Yacc(BYacc和Bison)和CUP,指出它们的不同之处,并总结出有二义的Yacc文法到C
  3. 所属分类:Java

    • 发布日期:2010-06-07
    • 文件大小:289792
    • 提供者:wuhuabei
  1. JAVA版本的LALR编译器(语法分析)

  2. 用java写的LALR编译器,实现语法分析
  3. 所属分类:Java

    • 发布日期:2010-10-14
    • 文件大小:18432
    • 提供者:zhuli102232
  1. LALR,LR(1)语法分析器生产器工具。

  2. 关于SLR,LR(1)及LALR(1)在实践中的效率及状态集规模的探讨以及程序代码 摘要: 编译器的构造中,语法分析是一个非常关键也是较难的部分之一,虽然现在已经有非常成熟的语法分析器的生成器,但是真正大的编译器设计者还是会选择自己处理语法分析。其中,自顶向下的方法有递归下降分析,非递归预测分析等,但是前者递归无法满足程序嵌套的深入,很容易形成栈溢出;后者手工构造对于稍微大的文法无法显得捉襟见肘。 幸运的是:自底向上分析能够很好的解决上述问题。其中LR(0), LR(1)以及LALR(1)对程
  3. 所属分类:专业指导

    • 发布日期:2011-01-10
    • 文件大小:1048576
    • 提供者:hw_henry2008
  1. LALR,LR(1),SLR语法分析器生产器,前端代码等

  2. 摘要: 编译器的构造中,语法分析是一个非常关键也是较难的部分之一,虽然现在已经有非常成熟的语法分析器的生成器,但是真正大的编译器设计者还是会选择自己处理语法分析。其中,自顶向下的方法有递归下降分析,非递归预测分析等,但是前者递归无法满足程序嵌套的深入,很容易形成栈溢出;后者手工构造对于稍微大的文法无法显得捉襟见肘。 幸运的是:自底向上分析能够很好的解决上述问题。其中LR(0), LR(1)以及LALR(1)对程序设计语言语法分析提供了很好的解决方案。但是他们三者的性能如何,到底实际中适和使用哪
  3. 所属分类:C

    • 发布日期:2011-01-10
    • 文件大小:1048576
    • 提供者:hw_henry2008
  1. LEMON语法分析生成器(LALR(1)类型

  2. LEMON语法分析生成器(LALR(1)类型)源代码情景分析
  3. 所属分类:其它

    • 发布日期:2012-07-05
    • 文件大小:39845888
    • 提供者:sever2012
  1. C# lexer 语法解析器

  2. These tools comprise a lexer generator and a LALR(1) parser generator, written entirely in C# and generating C#.
  3. 所属分类:C#

    • 发布日期:2008-09-09
    • 文件大小:524288
    • 提供者:chenli0741
  1. 编译原理第三章答案

  2. 编译原理第三章课后答案。含有图,数,代码,表,LALR,LL(1),SLR,等等,课后参考答案,供大家参考,如有错误请留言
  3. 所属分类:专业指导

    • 发布日期:2013-06-15
    • 文件大小:424960
    • 提供者:u010919538
  1. LEMON 语法分析生成器(LALR(1)类型)源代码情景分析

  2. LEMON 语法分析生成器(LALR(1)类型)源代码情景分析
  3. 所属分类:C

    • 发布日期:2017-01-29
    • 文件大小:39845888
    • 提供者:w15600040428
  1. LEMON语法分析生成器

  2. LALR实战 结合例子理解算法
  3. 所属分类:其它

    • 发布日期:2017-05-09
    • 文件大小:39845888
    • 提供者:baisung
  1. LR1状态图构造程序+LR1与LALR分析表构造程序(Flash)

  2. LR1状态图构造与LR1与LALR分析表构造的Flash程序与代码(包含.fla,.as,.exe文件) ●LR1状态图构造 →输入文法,可以构造出LR1状态图 →可以对状态图用张力-斥力模型自动布局 →点击状态编号以高亮显示该状态 →状态超过20个,布局会变得很慢 →请勿输入格式错误的文法 ●LR1与LALR分析表构造 →输入文法,可以构造出LR1和LALR分析表 →shift/reduce冲突会显示出重叠,当前没有显示reduce/reduce冲突 →只能运行一次,若要再次构造,请重新启动
  3. 所属分类:讲义

    • 发布日期:2017-05-29
    • 文件大小:2097152
    • 提供者:seraph_v3
  1. 编译原理 - 语法分析技术:实践指导

  2. Parsing Techniques: A Practical Guide Second Edition Dick Grune and Ceriel J.H. Jacobs 《语法分析技术:实践指导》第二版 作者主页:http://www.cs.vu.nl/~dick/PTAPG.html 介绍:http://www.amazon.com/Parsing-Techniques-Practical-Monographs-Computer/dp/038720248X 关键字:编译原理 语法分析 c
  3. 所属分类:专业指导

    • 发布日期:2008-12-14
    • 文件大小:2097152
    • 提供者:endu
  1. LALR(1)类文法判定及其分析器构造

  2. LALR(1)类文法判定及其分析器构造 课程设计 内容全面
  3. 所属分类:专业指导

    • 发布日期:2008-12-27
    • 文件大小:1048576
    • 提供者:helio9007
  1. LALR(1)文法.rar

  2. python编写的带图形界面LALR(1)文法,直接运行.py文件即可,含测试用例
  3. 所属分类:其它

    • 发布日期:2020-01-05
    • 文件大小:9216
    • 提供者:Giant98
  1. unicc:通用LALR(1)解析器生成器,面向C,C ++,Python,JavaScript,JSON和XML-源码

  2. 联合会 UniCC是通用的LALR(1)解析器生成器,其目标是C,C ++,Python,Javascr ipt,JSON和XML。 关于 UniCC(通用编译器)是LALR(1)解析器生成器。 它将增强的语法定义编译为解析所描述语法的程序源代码。 由于UniCC旨在独立于目标语言,因此可以通过模板定义文件对其进行配置,以发出几乎任何编程语言的解析器。 UniCC对C , C ++ , Python (2.x和3.x)以及Javascr ipt编程语言均提供了开箱即用的支持。 解析器也可以
  3. 所属分类:其它

    • 发布日期:2021-02-06
    • 文件大小:485376
    • 提供者:weixin_42103128
  1. lalr1-table-generator:LALR(1)解析表生成器(基于《紫龙书》)-源码

  2. lalr1-table-generator 这是什么? 在给出正式语法作为输入的情况下生成LALR(1)解析表的工具。 它遵循“紫色龙书”中讨论的过程和算法。 如何使用? 该工具已经过Python 3.4.2的测试和执行。 因此,您应该在计算机上安装Python 3。 要构建解析表,请运行generator.py 。 该文件包含一个名为get_grammar()的函数,该函数负责返回语法对象,生成器将从该语法对象开始工作。 默认情况下,它从samples.py返回一个示例语法对象。 可以
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:11264
    • 提供者:weixin_42131276
  1. kappa:一个简单而有趣的LALR解析器-源码

  2. 卡伯 什么是Kappa.js? Kappa.js是一个分析器发电机,类似于 ,其中,其重点是对的解析技术,而不是投入生产产品的学习,为Jison是。 它的主要生成器生成LALR(1)解析器,但是代码体系结构设计为生成从LR(0)到LALR / LR(k)解析器。 开发的理念是生成无依赖项,经过良好测试和有据可查的产品。 因此,您会发现所有代码都经过了jsdoc的测试。 产品特点 允许解析器和词法分析器之间的耦合和解耦通信。 这是指允许词法分析器知道解析器的下一个有效令牌是什么的选项。 语
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:195584
    • 提供者:weixin_42168902
  1. pog:用于生成LALR(1)解析器的C ++库-源码

  2. pog:用于生成LALR(1)解析器的C ++库
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:784384
    • 提供者:weixin_42134054
  1. llr::lollipop:Lua增量LALR(1)解析器生成器-源码

  2. llr::lollipop:Lua增量LALR(1)解析器生成器
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:10240
    • 提供者:weixin_42155721
  1. LR解析器:LR解析器(LR(0),SLR(1),CLR(1)和LALR(1))-源码

  2. LR解析器(LR(0),SLR(1),CLR(1)和LALR(1)) 是一种自底向上的解析器,用于阅读语法。 LR解析器有不同种类,其中一些是:SLR解析器,LALR解析器,Canonical LR(1)解析器。 我使用Java和GUI来实现这些解析器,以便于使用。 这很简单:首先输入无上下文语法,然后选择解析器(LR(0),SLR(1),CLR(1)和LALR(1))。 然后,您可以通过单击相应的按钮来查看已解析语法的所有属性(增强语法,第一组,跟随组,规范集合,转到表,动作表)。 另外,
  3. 所属分类:其它

    • 发布日期:2021-02-01
    • 文件大小:87040
    • 提供者:weixin_42131541
« 12 3 4 »