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

搜索资源列表

  1. 递归下降分析法的有关程序和实验报告

  2. 三、试验原理: 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构: (1)若是终结符号,则和向前看符号对照, 若匹配则向前进一个符号;否则出错。 (2)若是非终结符号,则调用与此非终结符对应的过程。当A的右部有多个产
  3. 所属分类:其它

    • 发布日期:2009-05-04
    • 文件大小:35840
    • 提供者:shang555
  1. 编译原理考试复习题,要的拿去~~

  2. 文法和语言------规范推导与规范归约 词法分析与有穷自动机 语法树二义性 文法变换 词法分析 正则式与正则语言 自顶向下语法分析 LL(1)分析法 文法和语言------描述和构造语言的文法 文法的分类 文法和语言------形式定义,短语,递归 短语,简单短语,句柄,等等
  3. 所属分类:专业指导

    • 发布日期:2009-05-13
    • 文件大小:3145728
    • 提供者:poppyc
  1. 硕士生编译原理课程设计4

  2. 通过设计、编制、调试一个语法及语义分析程序,加深对语法及语义分析原理的理解。 设计内容及要求 WHILE〈布尔表达式〉DO〈赋值语句〉 其中 (1)可以选择递归下降法、LL(1)、算符优先分析法、LR法完成以上任务,中间代码选用四元式。 (2)如1题写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计。 (3)编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
  3. 所属分类:专业指导

    • 发布日期:2009-06-08
    • 文件大小:1048576
    • 提供者:kandisam
  1. 编译原理课程PPT及其讲义

  2. 编译原理1,课程及其讲义第一章 概述 第二章 PL/0编译系统 第三章词法分析程序的自动构造 第四章文法和语言 第五章自顶向下语法分析 LL(1)文法
  3. 所属分类:专业指导

    • 发布日期:2010-03-08
    • 文件大小:1048576
    • 提供者:gyx0314
  1. 清华大学-编译原理

  2. 第一章 概述第二章 PL/0编译系统第三章 词法分析程序的自动构造第四章 文法和语言第五章 自顶向下语法分析LL(1)文法第六章 自底向上语法分析LR分析程序及其自动构造第七章 语法制导翻译和中间代码生成第八章 运行时的存储组织和管理 第九章 代码优化第十章 代码生成
  3. 所属分类:专业指导

    • 发布日期:2008-01-17
    • 文件大小:1048576
    • 提供者:yylqh
  1. 编译原理实验一词法分析其报告

  2. 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验预习提示 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构: (1)若是
  3. 所属分类:其它

    • 发布日期:2010-06-07
    • 文件大小:140288
    • 提供者:defuchocolate
  1. 编译原理实验报告——表达式语法分析

  2. 一、实验题目 设计一个简单的表达式语法分析器 (采用递归下降方法设计实现) 二、实验目的 1、 了解形式语言基础及其文法运算; 2、 熟悉语法分析原理及4种常用的语法分析方法; 其中: 四种算法为 (1)设计算术表达式的递归下降子程序分析算法 (2)设计算术表达式的LL(1) 分析算法 (3)设计算术表达式的简单优先分析算法 (4)设计算术表达式的SLR(1) 分析算法 3、选择上述一种方法并设计一个表达式的语法分析器。 (本实验设计的是递归下降的表达式语法分析器)
  3. 所属分类:其它

  1. 编译第五章

  2. 第五章自顶向下语法分析方法掌握:计算FIRST集、FOLLOW集、SELECT集,LL(1)文法的概念2.理解:不确定/确定的自顶向下分析法3.了解:该分析方法的基本思想
  3. 所属分类:专业指导

    • 发布日期:2008-04-12
    • 文件大小:193536
    • 提供者:nihao0213
  1. 编译原理递归下降实验和报告

  2. 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验预习提示 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构: (1)若是
  3. 所属分类:C/C++

    • 发布日期:2011-06-02
    • 文件大小:34816
    • 提供者:liuyunaaa
  1. 编译原理期末考试题目

  2. 编译原理期末考试题 附答案 较详细 LL(1)文法,LR(0)分析器 语法树
  3. 所属分类:其它

    • 发布日期:2011-06-19
    • 文件大小:154624
    • 提供者:DavidSword
  1. 编译原理课程设计-LL(1)预测分析法 算符优先分析 LR分析

  2. 一 课程设计的目的 - 2 - 二 课程设计的内容及要求 - 2 - 2.1 课程设计内容 - 2 - 2.2 课程设计要求 - 2 - 三 实现原理 - 2 - 3.1、词法分析 - 2 - 3.2、语法分析 - 3 - 语法分析程序可以根据个人的掌握情况选用常见的几种语法分析方法:递归下降分析方法、LL(1)预测分析法、算符优先分析、LR分析等方法中的任何一种来实现,也可以选用不同的方法来分析不同的语法成分,最后再综合起来。这里做了算符优先分析和LR(0)分析演示。 - 4 - 3.3、语
  3. 所属分类:软件测试

    • 发布日期:2011-06-29
    • 文件大小:761856
    • 提供者:qi1109758666
  1. 编译原理课程设计+词法分析+语法分析+小型编译器+实验报告

  2. 编译原理课程设计+编译原理各个实验 内含词法分析、LL(1)方法语法分析分析简单语句(如:i+i*i)、LR(0)和SLR(1)方法进行语法分析、四元式生成、汇编代码生成。 内包含部分LL(1)文法和一个SLR(1)文法。 编译原理课程设计报告(小型编译器)。
  3. 所属分类:C/C++

    • 发布日期:2011-07-07
    • 文件大小:570368
    • 提供者:zhang__bing
  1. 编译原理课程设计

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

    • 发布日期:2011-11-26
    • 文件大小:1048576
    • 提供者:fresh_bird
  1. ANTLR指南(v3.0)第1~5章WORD版

  2.   ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示
  3. 所属分类:嵌入式

    • 发布日期:2012-04-10
    • 文件大小:161792
    • 提供者:chinarrr
  1. ANTLR指南(v3.0)第1~5章HTML版

  2.   ANTLR—Another Tool for Language Recognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。ANTLR可以通过断言(Predicate)解决识别冲突;支持动作(Action)和返回值(Return Value)来;更棒的是,它可以根据输入自动生成语法树并可视化的显示出来(这一点我将在下面的例子中演示
  3. 所属分类:嵌入式

    • 发布日期:2012-04-10
    • 文件大小:371712
    • 提供者:chinarrr
  1. 编译原理语法分析

  2. 语法分析部分我们我们采用ll(1)方法实现,采用ll(1)方法实现语法发分析要求文法满足以下要求: 一个文法能否用确定的自顶向下分析与文法中相同左部的每个产生式右部的开始符号集合有关,当有右部能=*=>ε时则与其左部非终结符的后跟符号集合也有关,此外在产生式中不存在左递归即经过压缩,无左递归,无回溯。它的基本思想是从左到右扫描源程序,同时从识别符号开始生成句子的最左推导,并只向前查看一个输入符号,便能唯一确定应选择的规则。 下面将确切地定义满足确定的自顶向下分析条件的文法即LL(1)文法
  3. 所属分类:C/C++

    • 发布日期:2012-06-21
    • 文件大小:114688
    • 提供者:anthony_ltl
  1. 编译原理总复习指导

  2. 复习要点: 第1章:翻译程序与编译程序概念,编译过程、遍的概念,编译程序总体框架,如何构造编译程序; 第2章:语法规则,语义规则,闭包概念,上下文无关文法,最左(右)推导,文法类型; 第3章:词法分析的任务、功能,预处理问题,状态转换图,正规式和正规集的递归定义,空字闭包,DFA、NFA转换与化简; 第4章:语法分析的任务与功能,LL(1)文法证明,非LL(1)文法改造为LL(1)文法,LL(1)分析表的构造和应用,FIRST集、FOLLOW集的构造,预测分析过程; 第5章:LR(0)项目集族
  3. 所属分类:专业指导

    • 发布日期:2013-05-28
    • 文件大小:28672
    • 提供者:justgogo324
  1. 编译原理课件

  2. 编译原理课件很好的,包含了词法分析、LL(1)、LR(0)\LR(1)分析 语法制导翻译等
  3. 所属分类:专业指导

    • 发布日期:2013-06-29
    • 文件大小:863232
    • 提供者:u011249345
  1. LL(1)语法分析器

  2. 通过Java完成LL(1)语法分析器。 (1)通过文件扫描,识别出终结符与非终结符; (2)求解first集与follow集; (3)根据first集与follow集构建预测分析表; (4)写总控程序; (5)进行字符串匹配。
  3. 所属分类:Java

    • 发布日期:2018-09-29
    • 文件大小:23552
    • 提供者:qq_32067151
  1. 使用JavaScript编写的语法分析器

  2. 这是一个使用Javascr ipt编写的基于LL(1)文法的语法分析器
  3. 所属分类:Javascript

    • 发布日期:2019-05-18
    • 文件大小:4096
    • 提供者:qq_39373532
« 1 2 3 4 5 6 78 9 10 11 »