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

搜索资源列表

  1. 编译原理LL(1)文法设计

  2. 1.设计要求 (1)对输入文法,它能判断是否为LL(1)文法,若是,则转(2);否则报错并终止; (2)输入已知文法,由程序自动生成它的LL(1)分析表; (3)对于给定的输入串,应能判断识别该串是否为给定文法的句型。 2.分析 该程序可分为如下几步: (1)读入文法 (2)判断正误 (3)若无误,判断是否为LL(1)文法 (4)若是,构造分析表; (5)由总控算法判断输入符号串是否为该文法的句型。
  3. 所属分类:其它

    • 发布日期:2009-06-01
    • 文件大小:78848
    • 提供者:cheng1988cc
  1. 编译原理课程设计LL(1)文法

  2. 语法分析是编译程序的核心部分。语法分析的作用是识别由词法分析给出的单词符号序列是否是给定的文法的正确句子。目前语法分析常用的方法右自顶向下分析和自底向上分析两大类。 本次课程设计是对本学期所学《编译原理》课程的实践巩固和提高。通过词法分析、语法分析、语义分析、代码优化等实际的题目,提高对编译原理的理解。增强综合应用能力。
  3. 所属分类:专业指导

    • 发布日期:2009-06-30
    • 文件大小:175104
    • 提供者:brightliadan
  1. 编译原理实验----词法分析、分析预测表、LL(1)文法程序和流程图

  2. 词法分析、分析预测表、LL(1)文法程序和流程图
  3. 所属分类:专业指导

    • 发布日期:2009-10-18
    • 文件大小:47104
    • 提供者:yuehua8489640
  1. 编译原理 LL(1)文法分析实验 LL(1)文法分析实验器 MFC

  2. 一、实验目的 通过完成预测分析法的语法分析程序,了解预测分析法和递归子程序法的区别和联系。使学生了解语法分析的功能,掌握语法分析程序设计的原理和构造方法,训练学生掌握开发应用程序的基本方法。有利于提高学生的专业素质,为培养适应社会多方面需要的能力。 二、实验内容 根据某一文法编制调试 LL ( 1 )分析程序,以便对任意输入的符号串进行分析。 构造预测分析表,并利用分析表和一个栈来实现对上述程序设计语言的分析程序。 分析法的功能是利用LL(1)控制程序根据显示栈栈顶内容、向前看符号以及LL(1
  3. 所属分类:C++

    • 发布日期:2009-11-27
    • 文件大小:1048576
    • 提供者:kuangfeng2008
  1. 编译原理课程设计(LL(1)分析过程模拟+).rar

  2. 设计一个给定LL(1)分析表,输入一个句子,能由依据LL(1)分析表输出与句子对应的语法树。能对语法树生成过程进行模拟。
  3. 所属分类:其它

  1. 编译原理-语法分析-LL(1)

  2. 编译原理实现LL(1)包括消除左递归,求First集,Follow集,预测分析表,预测分析过程
  3. 所属分类:专业指导

    • 发布日期:2010-12-10
    • 文件大小:66560
    • 提供者:fengguoyousheng
  1. 编译原理-语法分析-LL(1)&&LR(0)

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

    • 发布日期:2011-01-08
    • 文件大小:75776
    • 提供者:fengguoyousheng
  1. LL(1)语法分析程序

  2. 实现LL(1)分析中控制程序(表驱动程序);完成以下描述算术表达式的LL(1) 文法的LL(1)分析程序。 G[E]: E→TE′ E′→ATE′|ε T→FT′ T′→MFT′|ε F→ (E)|i A→+|- M→*|/ 说明:终结符号i 为用户定义的简单变量,即标识符的定义。 含有程序,运行程序,实验报告。
  3. 所属分类:C/C++

    • 发布日期:2011-05-19
    • 文件大小:158720
    • 提供者:gongsunhong2012
  1. 编译原理LL(1)语法分析实验(四学时)

  2. 实验二 LL(1) 语法分析实验 (4 学时) 【实验目的】 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单 词,检查语法错误,即掌握语法分析过程。 2. 掌握 LL(1)语法分析器的设计与调试。 【实验内容】 文法:E→TE’,E’→+TE’|ε,T→FT’,T’→*FT’|ε,F→(E) | i 针对上述文法,编写一个 LL(1)语法分析程序: 1. 输入:诸如 i+i*i 的字符串,以#结束。 2. 处理:基于分析表进行 LL(1)语法分析,判断其是否符合文法
  3. 所属分类:Java

    • 发布日期:2011-05-29
    • 文件大小:6144
    • 提供者:wyx_wyx03
  1. LL(1)语法分析程序设计

  2. 【实验内容】 编写一个语法分析程序,对于给定的输入串,能够判断识别该串是否为给定文法的句型。 【实验步骤和要求】 1.从键盘读入输入串,并判断正误; 2.若无误,由程序自动构造FIRST、FOLLOW集以及SELECT集合,判断是否为LL(1)文法; 3.若符合LL(1)文法,由程序自动构造LL(1)分析表; 4.由算法判断输入符号串是否为该文法的句型。
  3. 所属分类:C/C++

    • 发布日期:2011-05-31
    • 文件大小:19456
    • 提供者:zhangyuhao000
  1. LL(1)分析表 First集 follow集

  2. 编译原理作业,first集 follow 集 LL(1)分析表的构造,有点简单
  3. 所属分类:C/C++

    • 发布日期:2011-06-07
    • 文件大小:75776
    • 提供者:kaiqiang08
  1. LL(1)语法分析程序

  2. 编写一个语法分析程序,对于给定的输入串,能够判断识别该串是否为给定文法的句型。1. 从键盘读入输入串,并判断正误; 2. 若无误,由程序自动构造FIRST、FOLLOW集以及SELECT集合,判断是否为LL(1)文法; 3. 若符合LL(1)文法,由程序自动构造LL(1)分析表; 4. 由算法判断输入符号串是否为该文法的句型。
  3. 所属分类:C/C++

    • 发布日期:2011-06-13
    • 文件大小:282624
    • 提供者:zhangyipu1988
  1. 编译原理_LL(1)分析表的生成

  2. 编译原理_LL(1)分析表的生成。有源代码,有LL(1)分析表的整个生成流程。
  3. 所属分类:C/C++

    • 发布日期:2011-09-09
    • 文件大小:266240
    • 提供者:ilyra
  1. LL(1)文法分析表用C语言实现

  2. * 实验三 LL(1)分析表演示程序模板(教学实验用) * * 采用LL(1)表分析法实现表达式文法的语法检验。 * (0)E ->TX * (1)X ->+TX (2)X ->-TX (3)X ->ε * (4)T ->FY * (5)Y ->*FY (6)Y ->/FY (7)Y ->ε * (8)F ->(E) (9)F ->i * 思路:其中i指代数字。先通过词法分析,将实际数字识别 * 用i替代,再进行分析。如 * 3.14
  3. 所属分类:C/C++

    • 发布日期:2012-11-18
    • 文件大小:8192
    • 提供者:zb199112
  1. LL(1)文法和预测分析方法

  2. LL(1)文法和预测分析方法,改编自网络资源,从文件中读取文法,求first集和follow集,构造预测分析表,判断是否为LL(1)文法,分析符号串,判断是否为文法句子。
  3. 所属分类:C

    • 发布日期:2013-01-15
    • 文件大小:5120
    • 提供者:cranck
  1. 编译原理(词法分析+LL(1)分析)完整C#

  2. C#2010完整开发编译原理(词法分析+LL(1)分析),词法分析实现输入代码自动标识关键字(该颜色,智能编程环境,不限语言),LL(1)分析实现输入文法,求解FIRST,FOLLOW集,得出预测分析表,匹配字符串。
  3. 所属分类:C#

    • 发布日期:2015-02-28
    • 文件大小:114688
    • 提供者:sinat_26151497
  1. LL(1)词法分析器

  2. 完成LL(1)语法分析器,包含FIRST集和FOLLOW集,预测分析表
  3. 所属分类:C/C++

    • 发布日期:2015-05-25
    • 文件大小:136192
    • 提供者:yuhouhan
  1. 预测分析法LL(1)实现语法分析

  2. 定义语言的语法规则。 2.预测分析表的构造。 3.对于遇到的语法错误,能够做出简单的错误处理,给出简单的错误提示,保证顺利完成语法分析过程。
  3. 所属分类:C/C++

    • 发布日期:2017-11-19
    • 文件大小:2097152
    • 提供者:fire_to_cheat_
  1. 编译原理实验二-LL(1)分析总控程序

  2. 参考C语言版本,用Java写的LL(1)分析总控程序,该语法分析程序实现LL(1)算法的分析过程。分析表是根据已知文法直接在程序中构造的。 本程序只能对由'i','+','*','(',')'构成的以'#'结束的字符串进行分析,会输出每一步的分析栈、剩余字符、所用产生式。 Eclipse做的,有运行结果截图。
  3. 所属分类:Java

    • 发布日期:2018-01-20
    • 文件大小:25600
    • 提供者:ericucia
  1. LL(1)文法.rar

  2. 1. 给定无左递归和无回溯的文法,计算FIRST集合和FOLLOW集合,并构造出预测分析表。 文法如下:(在这里用e来表示空串ε) E->TA A->+TA A->e T->FB B->*FB B->e F->(E) F->i 2. 根据预测分析表,判断该文法是否为LL(1)文法。
  3. 所属分类:C/C++

    • 发布日期:2020-04-30
    • 文件大小:81788928
    • 提供者:CSDNKKKK
« 12 3 4 5 »