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

搜索资源列表

  1. 编译原理的LR分析法

  2. 编译原理教学用书的第七章関於LR分析法 LR分析概述 LR(0)分析 SLR(1)分析 LR(1)分析 LALR(1)分析 二义性文法在LR分析中的应用
  3. 所属分类:专业指导

  1. 编译原理(china-pub) 高清

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2009-10-29
    • 文件大小:10485760
    • 提供者:fgc8586
  1. 编译原理及实践 附有目录

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2010-05-31
    • 文件大小:7340032
    • 提供者:zhuce0001
  1. LR分析器 C 语言实现

  2. 1.实验目的 设计一个LR分析器,实现对表达式语言的分析,加深对LR语法分析方法的基本思想的理解,掌握LR分析器设计与实现的基本方法。 2.实验要求 建立文法及其LR分析表表示的数据结构,设计并实现一个LALR(1)的分析器,对源程序经词法分析后生成的二元式代码流进行分析,如果输入串是文法定义的句子则输出“是”,否则输出“否”。
  3. 所属分类:C

    • 发布日期:2010-06-01
    • 文件大小:94208
    • 提供者:piao_luo
  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. 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. 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)类文法判定及其分析器构造

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

    • 发布日期:2019-06-14
    • 文件大小:1048576
    • 提供者:weixin_44497088
  1. racc, Racc是一个 LALR(1) 解析器生成器 在 ruby 本身中,并生成 ruby 程序,它将被写入.zip

  2. racc, Racc是一个 LALR(1) 解析器生成器 在 ruby 本身中,并生成 ruby 程序,它将被写入 Racci.loveruby.net/en/projects/racc/描述:Racc is a LALR(1) parser generator.It is written in Ruby itself,
  3. 所属分类:其它

    • 发布日期:2019-09-19
    • 文件大小:556032
    • 提供者:weixin_38743602
  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 »