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

搜索资源列表

  1. LL1语法分析器 自顶向下 计算FIRST集、FOLLOW集和SET

  2. LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。 LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SEL
  3. 所属分类:专业指导

    • 发布日期:2009-05-10
    • 文件大小:167936
    • 提供者:bookc
  1. 编译原理课程设计LL(1)文法

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

    • 发布日期:2009-06-30
    • 文件大小:175104
    • 提供者:brightliadan
  1. 编译原理(china-pub) 高清

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2009-10-29
    • 文件大小:10485760
    • 提供者:fgc8586
  1. LL(1)语法分析器

  2. 语法分析程序,实现对算术表达式的语法分析。要求所分析算术表达式由如下文法产生: E→E+T | E-T | T T→T*F | T / F | F F→id | (E) | num 对上述文法构造LL(1)分析表,在对输入表达式进行分析的过程中,输出所采用的产生式,并对错误进行适当的分析。
  3. 所属分类:专业指导

    • 发布日期:2010-01-21
    • 文件大小:14336
    • 提供者:songsiqi2006
  1. 编译原理及实践 附有目录

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2010-05-31
    • 文件大小:7340032
    • 提供者:zhuce0001
  1. 编译原理 语法分析器

  2. 编译原理中对文法进行自顶向下的分析,first集和follow集,select集然后构造预测分析表
  3. 所属分类:C

  1. LL(1)语法分析程序

  2. 此程序能够检测任意文法是否是LL(1)文法,能求出文法中所有非终结符的First集、Follow集以及所有产生式的SELECT集。对于是LL(1)的文法,能够自动给出预测分析表。可以输入字符串,分析字符串是否为文法的句子,并给出分析过程。 程序采用MFC基于对话框的设计方法,界面美观,操作方便。
  3. 所属分类:C++

    • 发布日期:2010-07-16
    • 文件大小:6291456
    • 提供者:Loveryuer
  1. 编译原理(龙书)有目录

  2. 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21 2.2 正则
  3. 所属分类:其它

    • 发布日期:2010-10-22
    • 文件大小:7340032
    • 提供者:lghndyz
  1. LL(1)分析演示程序设计

  2. LL(1)分析演示程序设计 语法分析 文法 自顶向下分析 LL(1)分析 最左推导
  3. 所属分类:专业指导

    • 发布日期:2011-03-09
    • 文件大小:2097152
    • 提供者:sfghgfyytyhyhg
  1. 编译第五章

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

    • 发布日期:2008-04-12
    • 文件大小:193536
    • 提供者:nihao0213
  1. C#编译原理 ZIP 压缩文件

  2. C#编译原理 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 自举与移植 12 1.7 TINY样本语言与编译器 14 1.7.1 TINY语言 15 1.7.2 TINY编译器 15 1.7.3 TM机 17 1.8 C-Minus:编译器项目的一种语言 18 练习 19 注意与参考 20 第2章 词法分析 21 2.1 扫描处理 21
  3. 所属分类:C#

    • 发布日期:2011-08-25
    • 文件大小:10485760
    • 提供者:xinzhangpeng
  1. C#实现LL(1)文法判定使用实例

  2. LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。   LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SELLECT集,然后判断是否为LL(1)文法,最后再进行句子分析。   SimpleLL1目录下为源程序   Product1.txt~Product4.txt为测试用产生式(可直接在程序中加载)  
  3. 所属分类:C#

    • 发布日期:2011-11-11
    • 文件大小:154624
    • 提供者:gouyue
  1. 编译原理语法分析

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

    • 发布日期:2012-06-21
    • 文件大小:114688
    • 提供者:anthony_ltl
  1. 编译原理_语法语义分析

  2. 针对正则表达式,LL(1)文法进行自顶向下分析
  3. 所属分类:专业指导

    • 发布日期:2008-07-18
    • 文件大小:357376
    • 提供者:carlo_sn
  1. LL(1)文法和预测分析方法

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

    • 发布日期:2013-01-15
    • 文件大小:5120
    • 提供者:cranck
  1. 语法分析程序的设计与实现

  2. 一:实验内容: 编写语法分析程序,实现对算术表达式的语法分析,要求所分析的算术表达式由如下的文法产生。 ◆E->E+T|E-T|T ◆T->T*F|T/F|F ◆F->id|(E)|num 二:实验要求: 在对表达式进行分析的同时,输出所采用的产生式。 可以采用多种方法 ◆编写递归调用程序,实现自顶向下的分析。 ◆编写LL(1)语法分析程序,要求: ◇编程实现算法4.2,为给定的文法自动构造预测分析表 ◇编程实现算法4.1,构造LL(1)预测分析程序, ◆编写语法分析程序,实
  3. 所属分类:C/C++

    • 发布日期:2013-01-15
    • 文件大小:679936
    • 提供者:ukiy7
  1. 编译原理——语法分析器

  2. 语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查 语法错误,报告错误的性质和位置,并进行适当的纠错工作.法分析的方法有多种多样,常用的方法有递归子程序方法、运算符优先数法、状态矩阵法、LL(K)方法和LR(K)方法。归纳起来,大体上可分为两大类,即自顶向下分析方法和自底向上分析方法. Syntax进行语法分析.对于语法分析,这里采用LR(1)分析法,判断程序是否满足规定的结构.构造LR(1)分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子,了解LR(K)分析方法
  3. 所属分类:专业指导

    • 发布日期:2009-01-05
    • 文件大小:4096
    • 提供者:u011898405
  1. 编译原理语法分析.zip

  2. 包含LL分析法和LR1分析方法,python编写,包含python源代码、实验报告、输入输出文件。 实验报告包含具体实验步骤、LR1预测分析表和LL预测分析程序、代码的数据结构和设计思想。 题目:语法分析程序的设计与实现 实验内容:编写语法分析程序,实现对算术表达式的语法分析。要求所分析 算数表达式由如下的文法产生。 E E+T | E–T | T T T*F | T/F | F F (E) | num 实验要求:在对输入的算术表达式进行分析的过程中,依次输出所采
  3. 所属分类:Python

    • 发布日期:2020-03-17
    • 文件大小:5242880
    • 提供者:qq_42295427
  1. LL(1)文法自顶向下分析

  2. LL(1)文法自顶向下分析
  3. 所属分类:Java

    • 发布日期:2016-06-08
    • 文件大小:41984
    • 提供者:serlingnar
  1. C#实现LL(1)文法判定使用实例

  2. 内容索引:C#源码,字符处理,文法判定  LL(1)文法使用的是确定的自顶向下的分析技术。LL(1)的含义是:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导。   LL(1)文法的判别需要依次计算FIRST集、FOLLOW集和SELLECT集,然后判断是否为LL(1)文法,最后再进行句子分析。   SimpleLL1目录下为源程序   Product1.txt~Product4.txt
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:153600
    • 提供者:weixin_38548231
« 12 »