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

搜索资源列表

  1. DO-WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)

  2. 本实验采用LR分析方法对DO-WHILE语句进行语法分析。LR分析法是一种能根据当前分析栈中的符号串(通常以状态表示)和向右顺序查看输入串的K个(K>=0)符号就能惟一的确定分析器的动作是移进还是归约和用哪个产生式归约,因而也就能惟一的确定句柄。LR分析法的归约过程是规范推导的逆过程,所以LR分析过程是一种规范过程。 一个LR分析器由3个部分组成: 总控程序,也可以称为驱动程序。对所有的LR分析器,总控程序是相同的。 分析表或分析函数。不同的方法分析表将不同,同一个方法采用的LR分析器不
  3. 所属分类:专业指导

    • 发布日期:2010-01-24
    • 文件大小:57344
    • 提供者:z39192
  1. 编译原理与技术 LR分析器

  2. 编译原理与技术中使用LR分析方法来判别一个表达式是否满足语法要求。
  3. 所属分类:专业指导

    • 发布日期:2010-03-17
    • 文件大小:5120
    • 提供者:lhy137910144
  1. 用c++实现LR语法分析器

  2. 通过LR分析表及三个栈形成对输入表达式的判断!
  3. 所属分类:C++

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

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

    • 发布日期:2010-06-01
    • 文件大小:94208
    • 提供者:piao_luo
  1. LR(0)分析器实验标准规范报告

  2. 在规范规约的过程中,一方面记住已移进和规约出的整个符号串,即记住“历史”,另一方面根据所用的产生式推测未来可能碰到的输入符号,即对未来进行“展望”。当一串貌似句柄的符号串呈现于分析栈的顶端时,我们希望能够根据记载的“历史”和“展望”以及“现实”的输入符号等三个方面的材料,来确定栈顶的符号串是否构成相对某一产生式的句柄。 2.LR分析器实质上是一个带先进后出存储器(栈)的确定有限状态自动机。 3.LR分析器的每一步工作是由栈顶状态和现行输入符号所唯一决定的。 4.为清晰说明LR分析器实现原理和模
  3. 所属分类:专业指导

    • 发布日期:2010-06-01
    • 文件大小:51200
    • 提供者:piao_luo
  1. 编译原理 LR分析器 c++代码

  2. 这是我自己用c++编的LR分析器,下载后即用。对编译时出现的各种错误都能纠正,很好用,希望能够帮助大家。 另外补充一下:此编译器实现功能主要是+*()的操作。
  3. 所属分类:C++

    • 发布日期:2010-06-05
    • 文件大小:3072
    • 提供者:zhuabcdefg
  1. 编译原理LR简单语法分析器

  2. 编译原理课程实验,编写一个简单的lR分析器
  3. 所属分类:专业指导

    • 发布日期:2011-01-09
    • 文件大小:2048
    • 提供者:efficientaslan
  1. 编译原理LR分程序设计

  2. LR分析器能够构造来识别所有能用上下文无关文法写的程序设计语言的结构。
  3. 所属分类:C/C++

    • 发布日期:2011-06-03
    • 文件大小:5120
    • 提供者:aughhhhh
  1. LR分析器 移进规约分析

  2. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法输出对应的动作部分。如: 输入:id*+id/(id+id)# 输出:移进 按 F->id归约 移进 error ……
  3. 所属分类:C/C++

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

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

    • 发布日期:2008-05-25
    • 文件大小:288768
    • 提供者:chancechu
  1. 实验五 LR分析器设计

  2. LR分析器的范例代码...实验内容及操作示范详见实验指导书... 内容简介: 给定说明语句的拓广文法G[S ]如下: (0) S ->S (1) S->v I:T (2) I->I,i (3) I->i (4) T->r 其中v代表终结符var,r代表real。 其识别规范句型活前缀的DFA及LR(0)分析表如下: 输入 状态 ACTION表 GOTO表 v i , : r # S I T 0 S2 1 1 acc 2 S4 3 3 S6 S5 4 r3 r3 r
  3. 所属分类:C/C++

    • 发布日期:2011-12-09
    • 文件大小:212992
    • 提供者:fu24227858
  1. LR分析器

  2. 很不错的,编译原理LR分析器,具体自己实验就知道了!
  3. 所属分类:专业指导

    • 发布日期:2008-06-06
    • 文件大小:288768
    • 提供者:cq417738881
  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分析器总控程序的实现

  2. 带出错处理的LR分析器合肥工业大学编译原理课设
  3. 所属分类:C/C++

    • 发布日期:2013-01-06
    • 文件大小:4096
    • 提供者:binflash
  1. LR分析器,带纠错功能

  2. 第4次上机—语法分析2 目的:熟练掌握自下而上的语法分析方法,并能用C++程序实现。 要求: 1. 使用如下文法: E ® E+T | T T ® T*F | F F ® (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如: 输入:id*+id/(id+id)# 输出:移进 按 F->id归约 按 T->F归约 移进 error
  3. 所属分类:C/C++

    • 发布日期:2013-05-14
    • 文件大小:5120
    • 提供者:www888m
  1. 第4次上机—语法分析2 LR

  2. 第4次上机—语法分析2 目的:熟练掌握自下而上的语法分析方法,并能用C++程序实现。 要求: 1. 使用如下文法: E ® E+T | T T ® T*F | F F ® (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如: 输入:id*+id/(id+id)# 输出:移进 按 F->id归约 按 T->F归约 移进 error
  3. 所属分类:C++

    • 发布日期:2013-06-03
    • 文件大小:5120
    • 提供者:hwwxting
  1. LR分析器的文档说明

  2. LR分析器的说明文档,希望能帮到其他同学作为参考。
  3. 所属分类:C/C++

    • 发布日期:2014-05-29
    • 文件大小:53248
    • 提供者:u012325440
  1. 简单的LR分析器

  2. 一个简单的LR分析器的实现过程,希望能帮到其他同学,作为参考。
  3. 所属分类:C/C++

    • 发布日期:2014-05-29
    • 文件大小:4096
    • 提供者:u012325440
  1. 根据LR分析表构造LR分析器

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

    • 发布日期:2008-11-12
    • 文件大小:289792
    • 提供者:shenlongstone
  1. 编译原理课程设计LR分析器

  2. 从new.txt文件中读入写好的由正规表达式(a|b)*(aa|bb)(a|b)*所转化的正规文法(右线性),自动构造项目集族,生成LR分析表,并对输入的字符串通过LR分析表进行分析,输出分析过程,指出错误
  3. 所属分类:C/C++

    • 发布日期:2018-11-10
    • 文件大小:2097152
    • 提供者:qq_38867319
« 12 3 4 5 6 7 8 »