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

搜索资源列表

  1. 编译原理期末的综合实验

  2. 编译原理期末的综合实验 ,编制一个能够将Pascal语言源程序转换为C程序语言的转换程序。采用了递归下降子程序法构造该文法的语法分析程序。
  3. 所属分类:C

    • 发布日期:2009-05-22
    • 文件大小:4096
    • 提供者:conqueror_fdc
  1. 编译原理 LL(1)文法分析实验 LL(1)文法分析实验器 MFC

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

    • 发布日期:2009-11-27
    • 文件大小:1048576
    • 提供者:kuangfeng2008
  1. 编译原理词法&语法分析器

  2. 编译原理词法、语法分析器,语法分析器用的是递归子程序法
  3. 所属分类:专业指导

    • 发布日期:2009-12-10
    • 文件大小:14336
    • 提供者:anmingyang1988
  1. 编译原理实验 递归下降子程序法

  2. 针对算术表达式文法: E→TE’ E’ → +TE’|ε T→FT’ T’ →*FT’ |ε F→(E) |i 为其编写递归下降子程序,判定某个算术表达式是否正确
  3. 所属分类:C

    • 发布日期:2010-05-30
    • 文件大小:1024
    • 提供者:milka_atea
  1. 递归子程序法和预测分析法程序

  2. 包括递归子程序法和预测分析法程序、测试数据。程序可以显示分析的每个过程。
  3. 所属分类:专业指导

    • 发布日期:2010-06-04
    • 文件大小:3072
    • 提供者:schzh1234
  1. 编译原理 C# 递归下降分析器

  2. 编译原理 C# 递归下降分析器 【要求】 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到number的值。 2、该词法分析器以子程序形式出现,当需要进行词法分析时
  3. 所属分类:.Net

    • 发布日期:2011-05-20
    • 文件大小:34816
    • 提供者:qk_angel
  1. 编译原理中采用递归下降子程序方法实现语法分析的程序

  2. 程序代码简单,容易理解,采用递归下降子程序实现语法分析,希望给大家带来帮助
  3. 所属分类:C/C++

    • 发布日期:2011-05-29
    • 文件大小:43008
    • 提供者:lyh19890816
  1. 编译原理实验---递归下降子程序

  2. 程序输入/输出示例(以下仅供参考): 对下列文法,用递归下降分析法对任意输入的符号串进行分析: (1)E- TG (2)G- +TG|—TG (3)G- ε (4)T- FS (5)S- *FS|/FS (6)S- ε (7)F- (E) (8)F- i 输出的格式如下: (1)递归下降分析程序,编制人:姓名,学号,班级 (2)输入一以#结束的符号串(包括+—*/()i#):在此位置输入符号串例如:i+i*i# (3)输出结果:i+i*i#为合法符号串 备注:输入一符号串如i+i*#,要求输出
  3. 所属分类:专业指导

    • 发布日期:2011-06-08
    • 文件大小:1048576
    • 提供者:yangqifengfann
  1. 编译原理-递归子程序 c++源码

  2. 编译原理-递归子程序 c++源码 编译原理-递归子程序 c++源码 编译原理-递归子程序 c++源码
  3. 所属分类:C/C++

    • 发布日期:2011-06-16
    • 文件大小:59392
    • 提供者:shuleihen
  1. 软件工程实验_编译原理实验源码

  2. 1设计扫描器的有限自动机(识别器); (2) 设计翻译、生成Token的算法(翻译器); (3) 编写代码并上机调试运行通过。 •输入——源程序文件或源程序字符串; •输出——相应的Token序列; 关键字表和界符表; 符号表和常数表; 1设计语法制导翻译生成表达式的四元式的算法; (2) 编写代码并上机调试运行通过。 •输入——算术表达式 •输出——语法分析结果 相应的四元式序列 (3) 本实验已给出递归子程序法的四元式属性翻译文法的设计,鼓励学生在此基础上进行创新,即设计LL(1)分析法或
  3. 所属分类:C/C++

    • 发布日期:2011-06-19
    • 文件大小:4096
    • 提供者:mainpulate
  1. 编译原理课程设计 MFC实现

  2. 编译原理课程设计 MFC实现 编译原理课程设计是迷若烟雨编译原理课程设计的作品,当时分为第5组,因此工程名为BY5. Lib文件夹下是所需的动态连接库。Include是头文件,主要是View类的增强的头文件。 文法在C语言文法中。 MiniCBin文件夹下是可执行文件。 word文档和PPT解释了课程设计的绝大部分内容。 本程序据陆晓春的CMinus改编而来,特别感谢他的辛勤付出和无私的贡献,本着GNU的原则,特公开本程序,供大家能够实现自己的编译程序。采用MFC多文档和递归子程序法实现,支持
  3. 所属分类:C/C++

    • 发布日期:2012-01-15
    • 文件大小:4194304
    • 提供者:minstyrain
  1. 编译原理 递归子程序方法 代码

  2. 1.定义部分:定义常量、变量、数据结构。 2.初始化:从文件将输入符号串输入到字符缓冲区中。 3.利用递归下降分析法分析,对每个非终结符编写函数,在主函数中调用文法开始符号的函数。
  3. 所属分类:专业指导

    • 发布日期:2013-02-14
    • 文件大小:3072
    • 提供者:panpan0305
  1. 编译原理实验报告

  2. 词法分析程序的设计与实现 自顶向下的语法分析—递归子程序法 语法制导的三地址代码生成程序
  3. 所属分类:C++

    • 发布日期:2014-03-10
    • 文件大小:825344
    • 提供者:lcl147369
  1. 编译原理 语法分析 预测分析法(含代码)

  2.   由于预测分析和递归子程序都是自顶向下的分析方法,这里给出无回溯的和无左公因子的文法。无左递归和无左公因子的BNF如下:  →.  →PROGRAM 标识符;  →  →CONST;|ε  →标识符=无符号整数  →, |ε  →VAR|ε  →标识符:;  →,标识符|ε  →|ε  →INTEGER|LONG  →;|ε  →PROCEDURE 标识符:  →(标识符:)|ε  →;|ε  →|||||  →标识符  →:=|()|ε  →IFTHEN  →WHILEDO  →READ
  3. 所属分类:C/C++

    • 发布日期:2014-04-23
    • 文件大小:70656
    • 提供者:u011218610
  1. 编译原理-语法分析器

  2. 语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查 语法错误,报告错误的性质和位置,并进行适当的纠错工作.法分析的方法有多种多样,常用的方法有递归子程序方法、运算符优先数法
  3. 所属分类:C/C++

    • 发布日期:2014-06-03
    • 文件大小:4096
    • 提供者:douyaintheway
  1. 编译原理 实验报告

  2. 实验分为 词法分析程序与 三地址代码生成程序 两部分。 实验一 1. 词法正规式描述、变换后的正规文法、状态图 2. 词法分析的数据结构与算法 思考题 1. 词法分析能否采用空格来区分单词? 2. 程序设计中哪些环节影响词法分析的效率?如何提高效率? 实验二 1. 语法制导定义 2. 改写后的产生式集合 3. 化简后的语法图 4. 递归子程序的算法 5. 三地址代码生成器的数据结构 6. 程序结构的说明 思考题 1.生成的三地址代码可否直接输出(不采用数据结构来实现属性code)? 2.如何保
  3. 所属分类:C/C++

    • 发布日期:2015-01-10
    • 文件大小:116736
    • 提供者:u011921487
  1. 实验三-递归下降子程序分析(本代码左递归消除以及左公共因子的提取是手工构造的)

  2. 题目要求: 掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。
  3. 所属分类:C++

    • 发布日期:2018-06-23
    • 文件大小:1024
    • 提供者:allen__0218
  1. 编译原理课程设计

  2. 编译原理课程设计 自顶向下 递归子程序 包含生成汇编代码。能满足一般要求
  3. 所属分类:Java

    • 发布日期:2018-01-16
    • 文件大小:30720
    • 提供者:zzhong12138
  1. 编译原理LL(1)语法分析实验报告.doc

  2. 通过完成预测分析法的语法分析程序,了解预测分析法和递归子程序法的区别和联系。使了解语法分析的功能,掌握语法分析程序设计的原理和构造方法,训练掌握开发应用程序的基本方法。
  3. 所属分类:其它

    • 发布日期:2020-04-23
    • 文件大小:548864
    • 提供者:sinat_28984567
  1. 《编译原理》——期末复习.docx

  2. 《编译》——复习资料,可适用于课程学习资料、期末复习资料、自主学习资料等等,复习资料共218页,内容丰富,干货十足! 主要内容包括: 一、概述 1 1.1 课程介绍 1 1.2 编译过程 3 1.3 高级语言程序简介 11 二、程序语言概论 14 2.1 程序语言的定义 14 2.2 文法的形式化定义和分类 18 2.3 文法和语言 22 2.4 语法分析树 29 三、词法分析_1 33 3.1 词法分析概述 33 3.2 词法分析程序的设计 38 3.3 正规式与自动机 41 3.3.1 正
  3. 所属分类:讲义

    • 发布日期:2020-06-10
    • 文件大小:75497472
    • 提供者:qq_41618424
« 12 3 4 »