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

搜索资源列表

  1. 编译原理的LR分析法

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

  1. 编译原理SLR(1)

  2. 很强的,有很高,很正确的,E->E+T E->T T->T*F F->(E) F->i
  3. 所属分类:专业指导

    • 发布日期:2009-07-02
    • 文件大小:15360
    • 提供者:wcctv51
  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. 编译原理实验 slr

  2. 最近学了编译原理的语法分析部分,通过一段程序来实现语法的判断,即给出一个字符串,看它是否符合某一语法要求。这里做一个简单的示例:判断一个字符串是否符合四则运算(变量为a,b,c). 首先,给出一个文法,用于表示四则运算: 1.E->T{+T|-T} 2.T->F{*F|/F} 3.F->(E)|a|b|c 我采用的是递归下降分析法,它的基本思想是,对文法中的每个非终结符编写一个函数(或子程序),每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。则于描述语言的文法常
  3. 所属分类:C

    • 发布日期:2009-11-30
    • 文件大小:395264
    • 提供者:biaobi
  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. 编译原理(龙书)有目录

  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
    • 文件大小:7340032
    • 提供者:lghndyz
  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. 编译原理SLR(1)分析法实验

  2. 这是编译原理实验SLR(1)分析法实验,主要采用c++语言开发,并配有相应的实验报告。
  3. 所属分类:C++

    • 发布日期:2011-05-17
    • 文件大小:361472
    • 提供者:shuiguo1990
  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
    • 文件大小:10485760
    • 提供者:xinzhangpeng
  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
    • 文件大小:4194304
    • 提供者: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
    • 文件大小:9437184
    • 提供者:lenovox
  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
    • 文件大小:10485760
    • 提供者:woqin1990
  1. 简易slr语法分析器

  2. 《编译原理》是计算机科学与技术专业最重要的一门专业基础课程,内容庞大,涉及面广,知识点多。由于该课程教、学难度都非常大,往往费了大量时间而达不到预期教学效果俗语说:学习的最好方法是实践。本课程设计正是基于此,为学生提供一个理论联系实际的机会,通过独立完成SLR(1)分析法的实现,建立系统设计的整体思想,锻炼编写程序、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前言知识的习惯,树立团队协作精神。
  3. 所属分类:C/C++

    • 发布日期:2015-04-01
    • 文件大小:4194304
    • 提供者:twinkling_z
  1. 编译原理语法分析

  2. 要求明确语法分析在编译过程所处的阶段和作用。 明确语法分析的基本分析方法。 掌握句柄、最左素短语、活前缀和项目等基本概念。 掌握消除文法左递归的方法。 掌握构造LL(1)分析表的方法,会使用LL(1)分析法分析句子。 掌握构造优先关系表的方法,会使用算符优先分析法分析句子。 掌握构造LR(0)、SLR(1)分析表的方法,会使用LR分析法分析句子。
  3. 所属分类:讲义

    • 发布日期:2015-06-20
    • 文件大小:3145728
    • 提供者:hd6663
  1. 编译原理课程设计 SLR(1)文法

  2. 1.分析方法说明 /* 预测分析法;LR分析法 */ 2.分析表的构造算法 /* 可采用流程图或类语言来描述算法 */ 3.数据结构 /* 自顶向下分析法:符号栈等 */ /* LR分析法:状态栈、符号栈等 */ 包含代码和报告 是用SLR(1)文法来实现的
  3. 所属分类:C/C++

    • 发布日期:2015-07-09
    • 文件大小:10485760
    • 提供者:zhushuaizhuai
  1. SLR(1)分析法的实现

  2. 对于文法 E E + T | E – T | T T T * F | T / F | F F (E) | i 使用自下而上分析法的一种来进行构造算法 目前学过的自下而上分析法有 1、算符优先分析法(需要先来判断文法是否为算符优先文法) 2、LR(0)分析法 3、SLR(1)分析法 该程序的功能为,给定输入,程序按照先后顺序将使用的产生式输出。 如,输入25.6 * 14.5 + 2(首先经过词法分析,将其转化为 i * i + i),将在规约过程中使用到的产生式依次输出出来。
  3. 所属分类:C++

    • 发布日期:2018-07-23
    • 文件大小:20480
    • 提供者:qq_36904604
  1. SLR(1)分析法的实现.rar

  2. SLR(1)分析法的实现.rar
  3. 所属分类:系统安全

    • 发布日期:2020-06-07
    • 文件大小:19456
    • 提供者:beau_lily
  1. 编译原理课程设计-基于SLR(1)分析的PASCL编译器.zip

  2. 该编译器的词法分析部分能够识别以 PASCAL 语言编写的源程序,并进行词法分析给出分析结果。该词法分析器能够实现:有正确的单词流输出(类型码、坐标、单词的值);能够检查词法是否有错误(输出词法错误如果没有错误,返回 0,如果有错误,需要报告词法错误在源程序中的位置。能够越过错误,分解下一个单词,直到源程序结束);能够过滤空格、Tab、回车、识别注释,并去掉注释;整数能够处理越界(整数一旦超过 65535,则自动识别为 65535),标识符识别前 8 位(标识符一旦超过 8,则自动识别为 8 位
  3. 所属分类:C++

    • 发布日期:2020-07-15
    • 文件大小:9216
    • 提供者:lingjing666
  1. SLR(1)语法分析器

  2. SLR(1)语法分析器
  3. 所属分类:C++

    • 发布日期:2020-11-13
    • 文件大小:539648
    • 提供者:qq_44753451
« 12 »