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

搜索资源列表

  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
    • 文件大小:10mb
    • 提供者:fgc8586
  1. LALR语法分析表生成算法以及归约分析算法源代码

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

    • 发布日期:2009-12-19
    • 文件大小:419kb
    • 提供者:krh2001
  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
    • 文件大小:7mb
    • 提供者:zhuce0001
  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-10-22
    • 文件大小:7mb
    • 提供者:lghndyz
  1. 《编译原理与实践》 英文版[DJVU]

  2. 本书结合对现代编译器设计理论的详细研究, 完整描述了一个可运行的小规模语言编译器(包括源代码)。本书反映了作者的这样一些观点:不掌握理论就不会真正地理解实际的编译器设计:而对大学生来说,看不到理论在实际中的应用就不会真正地理解理论。把本书讨论的概念统一起来,就是一个完整的可运行的编译器,它使用每一章所讨论的技术进行开发,用C语言写成。每章最后有大量的练习,使学生的注意力集中在编程问题上。 主要特点: 1 详细给出了自顶而下的分析算法(第4章和第5章),包括递归下降和LL(1)分析方法、自底向上
  3. 所属分类:C

    • 发布日期:2010-12-27
    • 文件大小:10mb
    • 提供者:shenhay
  1. LALR,LR(1),SLR语法分析器生产器,前端代码等

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

    • 发布日期:2011-01-10
    • 文件大小:1mb
    • 提供者:hw_henry2008
  1. 编译原理相关算法演示

  2. 包含编译原理中LR0,LR1,LALR,LL1等算法的演示过程,以及DAG,局部优化,算符优先等
  3. 所属分类:C++

    • 发布日期:2011-05-25
    • 文件大小:580kb
    • 提供者:dfh_1229
  1. C#编译原理 ZIP 压缩文件

  2. C#编译原理 目 录 译者序 前言 第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
  3. 所属分类:C#

    • 发布日期:2011-08-25
    • 文件大小:10mb
    • 提供者:xinzhangpeng
  1. 编译原理全套

  2. 第1章 编译器概述 第2章 词法分析 2.1 词法记号及属性 2.1.1 词法记号、模式、词法单元 2.1.2 词法记号的属性 2.1.3 词法错误 2.2 词法记号的描述与识别 2.2.1 串和语言 2.2.2 正规式 2.2.3 正规定义 2.2.4 状态转换图 2.3 有限自动机 2.3.1 不确定的有限自动机 2.3.2 确定的有限自动机 2.3.3 NFA到DFA的变换 2.3.4 DFA的化简 2.4 从正规式到有限自动机 2.5 词法分析器的生成器 第3章 语法分析 3.1 上下
  3. 所属分类:C/C++

    • 发布日期:2011-12-03
    • 文件大小:5mb
    • 提供者:hyhwy
  1. 编译原理及实践

  2. 目 录译者序前言第1章 概论 11.1 为什么要用编译器 21.2 与编译器相关的程序 31.3 翻译步骤 51.4 编译器中的主要数据结构 81.5 编译器结构中的其他问题 101.6 自举与移植 121.7 TINY样本语言与编译器 141.7.1 TINY语言 151.7.2 TINY编译器 151.7.3 TM机 171.8 C-Minus:编译器项目的一种语言 18练习 19注意与参考 20第2章 词法分析 212.1 扫描处理 212.2 正则表达式 232.2.1 正则表达式的定
  3. 所属分类:其它

    • 发布日期:2008-06-23
    • 文件大小:4mb
    • 提供者:turbocamel
  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 正则表达式 23 2.2.
  3. 所属分类:其它

    • 发布日期:2012-04-25
    • 文件大小:9mb
    • 提供者:lenovox
  1. bison2.0源码包

  2. GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了对GLR语法分析算法的支持。 GNU bison基本兼容Yacc,并做了一些改进。它一般与flex一起使用。 这个是BISON2.0 是一个老版本,给需要的人使用。 安装之前需要安装m4 sudo apt-get install m4 安装方法是解压后 sudo ./configure mak
  3. 所属分类:Linux

    • 发布日期:2013-04-12
    • 文件大小:1mb
    • 提供者:a8887396
  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. 所属分类:其它

    • 发布日期:2013-10-11
    • 文件大小:10mb
    • 提供者:woqin1990
  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. 所属分类:其它

    • 发布日期:2014-12-01
    • 文件大小:10mb
    • 提供者:babyqian84
  1. LEMON语法分析生成器

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

    • 发布日期:2017-05-09
    • 文件大小:38mb
    • 提供者:baisung
  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
    • 文件大小:11kb
    • 提供者:weixin_42131276
  1. 铜缆:集成的上下文感知扫描器和解析器生成器-源码

  2. 描述 Copper是大学明尼苏达在国家科学基金会,IBM,McKnight基金会和协助下开发的基于Java的集成扫描器和解析器生成器。 它用作另一个MELT工具的解析后端。 Copper结合使用LALR(1)解析算法和改进的扫描算法,即,该算法使用解析上下文来解决词汇歧义。 这允许使用更具声明性的解析器规范,尤其是嵌入式和可扩展语言的规范。 它还提供用于可扩展语言。 通过/失败分析将独立地应用于每种语言扩展,并且保证通过扩展的任何组合都可以编译而不会造成解析表冲突。 这样,任何最终用户都可以
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:877kb
    • 提供者:weixin_42157188
  1. pck:解析器构造工具包(“ Puck”):C#中的解析器生成器和语法转换器-源码

  2. PCK:解析器构建套件 pckedit使用ICSharpCode.TextEditor的语法突出显示技术,并且是的修改版本 解析器构造工具包是针对.NET平台的解析器生成器,并使用C#编写。 设计时考虑了C#。 它可以使用Microsoft CodeDOM来以其他.NET语言呈现解析器,并且v0.0.1.8及更高版本的位尤其应支持VB。 PCK具有涵盖三种主要解析范例的工具: LL(1)解析器:如果满足必要的要求,则为首选的解析机制。 LALR(1)解析器:一种功能更强大的解析器,可以接
  3. 所属分类:其它

  1. Algorithms-Open-Source:每个技能水平都有一个任务!-源码

  2. 开源算法 该项目是各种编程语言中各种算法的实现的集合。 这些算法非常有用且相对简单,建议任何计算机科学专业的学生都可以实施。 动机 此项目的动机是此 想要贡献? 看看 选择您要处理的问题 用选择的语言发表评论,之后您将被分配到该问题。 只有这样才能开始处理任务。 如果您选择的算法已经实现,请尝试对其进行优化。 如果当前尚不存在自述文件,请确保将其添加到自述文件中。 注意:鼓励以不同的语言实现已经实现的算法。 项目结构 回购的结构类似于 算法类别 算法名称 语言实现-源代码 当前实施的算法
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:135kb
    • 提供者:weixin_42122838