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

搜索资源列表

  1. LR分析过程模拟 编译原理课程设计

  2. C++做的,相当全,完全只用该个名字就能用,学生朋友的服膺啊,不下后悔死,谁下谁知道,废话我就不多说了,一定要下,下了赚大了
  3. 所属分类:C++

    • 发布日期:2009-07-07
    • 文件大小:283kb
    • 提供者:hugh87
  1. 编译原理—— 无符号数的算术四则运算LR语法分析器设计实现

  2. 通过设计、编制、调试一个典型的语法分析程序,实现对实验一所得词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析方法。 对无符号数的算术四则运算,编制一个语法分析程序。 输入:由实验一输出的单词串,入1, 3, 1。 输出:如果输入单词串是合法的无符号数的算术四则运算,输出“yes”,并且给出每一步的分析过程;如果不是无符号数的算术四则运算,输出“No”;并且输出分析所得的中间结果,包括分析栈、符号栈、当前应被归约的最左子串、归约后所得的符号等。
  3. 所属分类:专业指导

    • 发布日期:2010-01-04
    • 文件大小:150kb
    • 提供者:childhoodminory
  1. DO-WHILE循环语句的LR分析(输出三地址形式)

  2. 用LR方法实现对DO-WHILE循环语句的分析,首先设定一文法,并产生文法的LR分析表,然后在指定文档中输入要分析的do-while循环语句,程序中包括对循环语句的词法分析,LR分析过程,最后输出三地址表示。
  3. 所属分类:专业指导

    • 发布日期:2010-01-19
    • 文件大小:913kb
    • 提供者:caiteresa
  1. DO-WHILE循环语句的翻译程序设计(LR方法、输出三地址表示)

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

    • 发布日期:2010-01-24
    • 文件大小:56kb
    • 提供者:z39192
  1. 编译原理课程设计-LR(1)语法分析模拟构造器的设计

  2. 语法分析的主要任务是接收词法分析程序识别出来的单词符由某种号串,判断它们是否语言的文法产生,即判断被识别的符号串是否为某语法部分。 LR(k)分析法是给出一种能根据当前分析栈中的符号串,“k”是指为了作出分析决定而向前看的输入符号的个数。据栈中的符号串和向右顺序查看输入串的k(k³0)个符号,就能唯一确定分析器的动作是移进还是归约,以及用哪个产生式进行归约。其中LR(0)分析器是在分析过程中不需要向右查看输入符号的,因而它对文法的限制较大,但是它是构造LR类分析器的基础。对于是否是LR(0)文
  3. 所属分类:专业指导

    • 发布日期:2010-06-05
    • 文件大小:596kb
    • 提供者:hugolcc
  1. 编译原理-语法分析-LL(1)&&LR(0)

  2. 基于MFC的语法分析 编译原理的语法分析 两种实现方式 语法分析 LL(1)和LR(0) 可以直接运行 结果显示First集合 Follow集合 预测分析表 预测分析过程
  3. 所属分类:C++

    • 发布日期:2011-01-08
    • 文件大小:74kb
    • 提供者:fengguoyousheng
  1. LR 关联(correlation)-参数化用法

  2. 实例分析lr的关联与参数化的区别以及LR使用过程中的各个函数如何写!
  3. 所属分类:其它

    • 发布日期:2011-02-17
    • 文件大小:337kb
    • 提供者:wyswn
  1. 编译原理词法扫描器附实验报告计过程

  2. 本实验根据《编译原理》中介绍的技术实现从源代码到中间代码的编译技术,语法分析过程采用LR语法分析技术。 注意:1.实验要求中给定的文法有一些错误,因此在最后扫描结果也产生了一些问题,请仔细分析之后解决错误。 2.由于时间关系语义分析只完成了一部分。 3.实验有三个,但是由于互相关联,三个实验代码都放在一个程序中 本实验仅供参考,仍存在不少瑕疵,分享出来是希望能和大家一起学习编译技术,共同进步。
  3. 所属分类:C/C++

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

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

    • 发布日期:2008-05-25
    • 文件大小:282kb
    • 提供者:chancechu
  1. LR(0)语法分析器

  2. 本程序实现了LR(0)语法分析器,内容完整,功能详细,能够编译原理有更深入的了解。包含了每一步分分析过程和分析结果。
  3. 所属分类:C++

    • 发布日期:2012-03-26
    • 文件大小:2mb
    • 提供者:feifei__happy
  1. 编译原理循环语句语法语义分析

  2. 循环语句语法语义分析,DO-while语句采用LR分析法进行设计的,其中输出中间代码以四元式的形式输出。详细的分析过程
  3. 所属分类:C/C++

    • 发布日期:2012-05-21
    • 文件大小:192kb
    • 提供者:piao00lingping
  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
    • 文件大小:12mb
    • 提供者:zjj133
  1. LR(0)分析方法C语言

  2. 1.文法使用产生式来定义; 2.给出项目集规范族(即所有的状态)。 3.给出状态间的关系。 4.给出LR(0)分析表。 5.给定符号串判定它是否是文法中的句子,分析过程用分析表格的方式打印出来。
  3. 所属分类:C

    • 发布日期:2013-03-20
    • 文件大小:4kb
    • 提供者:gaoxiaogen
  1. 简单的LR分析器

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

    • 发布日期:2014-05-29
    • 文件大小:4kb
    • 提供者:u012325440
  1. LR(0)设计与实现

  2. 语法分析是编译过程的核心部分 对语法分析方法进行研究 有相当的实用价值 本文介绍了LR 0 语法分析器的设计和实现 LR 0 文法是LR分析方法的最基础的一种分析方法 是构造其他LR语法分析器的基础 首先本文主要是实现LR 0 算法 并且再次基础上对LR 0 进行了一些小的扩展 可以分析符合LR 0 文法的受限自然语言 其次 着重研究语法分析器的构造方法 最后 用C语言实现语法分析器的构造 本文 关键词:语法分析器 上下文无关文法 自上而下分析 自下而上分析 LR文法">语法分析是编译过
  3. 所属分类:讲义

    • 发布日期:2014-11-14
    • 文件大小:140kb
    • 提供者:cao1039180500
  1. 编译原理语法分析

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

    • 发布日期:2015-06-20
    • 文件大小:3mb
    • 提供者:hd6663
  1. LR(0)文法分析器

  2. 输入扩广后的LR(0)文法,输出项目,识别活前缀的DFA和LR(0)分析表,对输入的句子进行分析,输出分析过程。
  3. 所属分类:其它

    • 发布日期:2008-12-31
    • 文件大小:1mb
    • 提供者:tengmuxin
  1. LR使用过程及性能测试数据分析

  2. LR安装、性能测试的整个过程、性能测试数据的分析说明
  3. 所属分类:其它

    • 发布日期:2009-03-21
    • 文件大小:48kb
    • 提供者:jason_yhj
  1. 编译原理语法分析

  2. 纯java编写的LL(1)和LR(0),编译原理课程设计编写的,可运行 程序可实现以下功能: 1Frist集和Follow集 2构造预测分析表 3输入字符串的分析过程 4构造DFA项目集规范族 5构造LR(0)分析表
  3. 所属分类:Java

    • 发布日期:2018-05-28
    • 文件大小:6kb
    • 提供者:neo_huchun
  1. LR分析过程模拟课设

  2. 该资源是关于LR分析过程模拟的课设,里面只有报告文档,源码已经粘贴在文档的最后一行可以自己输入文法以及LR分析表来进行LR文法的分析。(c++)
  3. 所属分类:C++

    • 发布日期:2020-07-18
    • 文件大小:347kb
    • 提供者:weixin_44033309
« 12 3 4 5 »