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

搜索资源列表

  1. LR(1)文法分析及其预测分析表的构造

  2. LR(1)文法分析及其预测分析表的构造 LR(1)文法分析及其预测分析表的构造
  3. 所属分类:专业指导

    • 发布日期:2009-05-21
    • 文件大小:126976
    • 提供者:stko1007
  1. LR(1)文法分析及其预测分析表的构造

  2. LR(1)文法分析及其预测分析表的构造 LR(1)文法分析及其预测分析表的构造
  3. 所属分类:专业指导

    • 发布日期:2009-05-21
    • 文件大小:1048576
    • 提供者:stko1007
  1. 计++LR(0)类文法的判断及分析表的构造

  2. 计++LR(0)类文法的判断及分析表的构造
  3. 所属分类:专业指导

    • 发布日期:2009-05-26
    • 文件大小:151552
    • 提供者:cycnjwu
  1. 编译原理课程设计 LR(0)分析表和分析器的构造和程序实现

  2. LR(0)分析表算法的程序实现 1. 对任意给定的文法 ,完成识别文法活前缀的 、 的状态转化矩阵及 项目集规范族的构造; 2. 判断该文法是否为 文法,实现 分析表的构造,并输出到指定文件中; 3. 实现 分析器总控程序,对输入的表达式进行文法分析。
  3. 所属分类:其它

    • 发布日期:2010-01-12
    • 文件大小:795648
    • 提供者:super_zhao0303
  1. LR(0)分析表构造 编译原理

  2. LR(0) 分析表 编译原理 读入文法,构造分析表,c++
  3. 所属分类:C++

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

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

    • 发布日期:2011-01-10
    • 文件大小:1048576
    • 提供者:hw_henry2008
  1. 编译原理LR(1)自动构造,自动分析输入语句

  2. LR(1)分析表自动构造程序的实现,对输入语句分析 设计内容及要求:对任意给定的文法G构造LR(1)项目集规范族(要求实现CLOSURE(I)、GO(I,X)、FIRST;然后实现LR(1)分析表构造算法。构造并输出其LR(1)分析表。由分析表分析输入语句
  3. 所属分类:其它

    • 发布日期:2011-01-16
    • 文件大小:183296
    • 提供者:lvshuiyiqing
  1. 编译原理课程设计:根据LR分析表构造LR分析器

  2. 1. 根据给定文法和LR分析表,构造LR分析器,并要求输出LR工作过程。2. 根据LR分析器分析过程算法,程序能够准确输出LR分析器工作过程。通过action()和goto_char()两个函数即可实现算法的功能。另外,还需开辟三个堆栈区,一个状态栈,一个符号栈,一个输入串栈。用于存放工作过程中移进――规约信息。
  3. 所属分类:其它

    • 发布日期:2008-05-25
    • 文件大小:288768
    • 提供者:chancechu
  1. 编译原理实验LR分析表构造LR分析器

  2. LR分析器工作过程算法描述: 一个LR分析器的工作过程可看成是栈里的状态序列,已规约串和输入串所构成的三元式的变化过程。分析开始时的初始三元式为 (s0, #, a1a2……an#) 其中,s0为分析器的初态;#为句子的左括号;a1a2……an为输入串;其后的#为结束符(句子右括号)。分析过程每步的结果可表示为 (s0s1……sm, #X1X2……Xm ai, ai+1……an#) 分析器的下一步动作是由栈顶状态sm和现行输入符号ai所唯一决定的。即,执行ACTION(sm,ai)所规定的动作
  3. 所属分类:C/C++

    • 发布日期:2012-07-11
    • 文件大小:12582912
    • 提供者:zjj133
  1. LR(0)分析表的构造

  2. 构造识别文法活前缀DFA有3种方法: (1)根据形式定义求出活前缀的正则表达式,然后由此正则表达式构造NFA再确定为DFA; (2)求出文法的所有项目,按一定规则构造识别活前缀的NFA再确定化为DFA; (3)使用闭包函数(CLOSURE)和转向函数(GO(I,X))构造文法G’的LR(0)的项目集规范族,再由转换函数建立状态之间的连接关系来得到识别活前缀的DFA。
  3. 所属分类:专业指导

    • 发布日期:2008-10-05
    • 文件大小:20480
    • 提供者:huabbb
  1. _研究性学习专题五_LR分析方法程序设计原理与实现技术\编译原理-语法分析

  2. 通过设计、编写和构造LR(0)项目集规范簇和LR分析表、对给定的符号串进行LR分 析的程序,了解构造LR(0)分析表的步骤,对文法的要求,能够从文法G出发生成LR(0)分析表,并对给定的符号串进行分析。要求以表格或图形的方式实现。 [实验项目] 实现LR(0)分析法,完成以下文法。 G[E]: E→aA∣bB A→cA∣d B→cB∣d
  3. 所属分类:C/C++

    • 发布日期:2014-06-27
    • 文件大小:6144
    • 提供者:u014624150
  1. 编译原理语法分析

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

    • 发布日期:2015-06-20
    • 文件大小:3145728
    • 提供者:hd6663
  1. 根据LR分析表构造LR分析器

  2. 根据LR分析表构造LR分析器根据LR分析表构造LR分析器
  3. 所属分类:专业指导

    • 发布日期:2008-11-12
    • 文件大小:289792
    • 提供者:shenlongstone
  1. 编译原理 LR(0)项目集规范族的构造 LR(0)分析表+分析串的代码实现

  2. 编译原理作业:输出LR(0)分析表,并且可以判断一个语句是否符合文法。整个过程我是使用codeblocks的c++编写的,其中用了一下STL标准库中的队列、映射。这是实现功能的详细代码,有注释的伪代码以及测试用的相关样例数据。
  3. 所属分类:专业指导

    • 发布日期:2015-12-06
    • 文件大小:11264
    • 提供者:qdbszsj
  1. LR(0)分析表的构造

  2. LR(0)分析表的构造
  3. 所属分类:C/C++

    • 发布日期:2017-05-31
    • 文件大小:7168
    • 提供者:qq_29360435
  1. 编译原理课程设计 LR(0)类文法的判断及分析表的构造

  2. 编译原理课程设计 LR(0)类文法的判断及分析表的构造
  3. 所属分类:专业指导

    • 发布日期:2009-01-01
    • 文件大小:151552
    • 提供者:m0_38038406
  1. 基于LR(0)方法的语法分析程序

  2. 基于LR(0)方法的语法分析程序 直接输入根据己知文法构造的LR(0)分析表。 目的和其它要求参考“基于LL(1)方法的词法分析程序”
  3. 所属分类:C++

    • 发布日期:2018-12-13
    • 文件大小:9437184
    • 提供者:xrn1997
  1. LR0/SLR1分析表构造器

  2. LR文法分析表构造器 在main.py中配置对应的文法、终结符、非终结符、开始项目、开始符号即可自动生成项目集、GO关系、LR0分析表。 当生成LR0分析表产生冲突时,会自动构造FIRST集和FOLLOW集,转为生成SLR1分析表。 用法 python3 main.py 最后的表格如果需要输出到EXCEL中,建议稍作更改输出为CSV文件,再由EXCEL处理。 示例 对文法G[E]构造分析表 E→E+T | E-T | T T→T*F | T/F | F F→P^F | P P→(E) | i*
  3. 所属分类:Python

    • 发布日期:2019-06-22
    • 文件大小:6144
    • 提供者:sqlxy
  1. 编译原理--LR(1)分析表构造(JAVA).rar

  2. 编译原理--LR(1)分析表构造(JAVA).rar
  3. 所属分类:Java

    • 发布日期:2020-05-25
    • 文件大小:19456
    • 提供者:baidu_25310663
  1. LR(0)语法分析的设计与实现.doc

  2. 内含代码片段。原理包含CLOSURE和GOTO函数的构造说明,前缀、项目、拓广文法的定义说明,文法项目集规范族的构造伪代码,判断文法是否为LR(0)文法的说明,以及分析表构造讲解与输入串合法性分析步骤。
  3. 所属分类:专业指导

    • 发布日期:2020-06-26
    • 文件大小:60416
    • 提供者:qq_41287100
« 12 3 4 »