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

搜索资源列表

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

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

    • 发布日期:2009-05-04
    • 文件大小:35kb
    • 提供者:shang555
  1. JAVA 自上而下的语法分析程序 递归下降

  2. 编制语法分析程序,要求能将词法分析输出的单词文件用给定的语法规则书写的源程序进行语法分析,输出相应的语法分析结果和错误信息。 关于错误信息:不要求错误种类,只需给出出错位置. 简单的表达式文法如下: E->E+T|E-T|T T->T*F|T/F|F F->(E)|i 正确源程序例: 23+(x1+x2)*count-40 错误源程序例: book+(56+)-24
  3. 所属分类:Java

    • 发布日期:2009-06-26
    • 文件大小:1kb
    • 提供者:homearco
  1. 递归下降分析程序的实现

  2. 对文法 G: E→E+T|T 构造出G的递归下降分析程序。程序显示输出 T→T*F|F 匹配过程(即自上而下生成语法分析树的步骤, F→(E)|i 输出各匹配产生式序号即可)。
  3. 所属分类:专业指导

    • 发布日期:2009-07-08
    • 文件大小:2kb
    • 提供者:wen0308zho
  1. 第四章 语法分析 自上而下

  2. 语法分析的任务与分类 自上而下分析面临的问题 递归下降分析程序构造 预测分析程序 LL(1)文法
  3. 所属分类:专业指导

    • 发布日期:2009-12-18
    • 文件大小:998kb
    • 提供者:hechangying520
  1. 编译原理——语法分析器(递归下降分析法 )

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

    • 发布日期:2010-05-05
    • 文件大小:39kb
    • 提供者:matao_ct
  1. 自上而下非递归预测分析

  2. 编译原理练习,自上而下非递归预测分析。 使用的文法如下: E->Te e->+ Te | $ T->Ft t->* Ft | $ F->(E) | i
  3. 所属分类:专业指导

    • 发布日期:2010-05-29
    • 文件大小:3kb
    • 提供者:zhuabcdefg
  1. 语法分析-递归下降法

  2. 基于LL(1)文法的自上而下的语法分析程序,递归下降分析器(输入串,分析栈,预测分析表,总控程序)。
  3. 所属分类:专业指导

    • 发布日期:2010-12-04
    • 文件大小:101kb
    • 提供者:yzng123
  1. 递归下降分析法 visual c++

  2. 递归下降分析法 visual c++ 版本,实现分析地跪下及分析。 设计内容及要求: 对文法 G: E→E+T|T 构造出G的递归下降分析程序。程序显示输出 T→T*F|F 匹配过程(即自上而下生成语法分析树的步骤, F→(E)|i输出各匹配产生式序号即可)。
  3. 所属分类:C/C++

    • 发布日期:2011-04-18
    • 文件大小:1kb
    • 提供者:blackjack88
  1. 编译原理递归下降实验和报告

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

    • 发布日期:2011-06-02
    • 文件大小:34kb
    • 提供者:liuyunaaa
  1. 递归下降语法分析

  2. 调试一个递归下降语法分析程序,加深对自上而下语法分析原理的理解。 测试:当完成编写后,可以使用输入的字符串进行测试判断输入的字符串是否是该语言的句子。
  3. 所属分类:C/C++

    • 发布日期:2011-12-07
    • 文件大小:27kb
    • 提供者:aixiaomixier
  1. 编译原理词法语法分析器

  2. 很好用的编译原理词法分析和特定语法的语法分析,带有简单的判错处理,语法分析采用递归自上而下的方法来为LL()文法构造程序,思路简单。
  3. 所属分类:Java

  1. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。

  2. 第三次上机—语法分析1 目的:熟练掌握自上而下的语法分析方法,并能用C++程序实现。 要求: 1. 使用的文法如下: E ® TE ¢ E ¢ ® + TE ¢ | e T ® FT ¢ T ¢ ® * FT ¢ | e F ® (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,递归下降方法和非递归预测分析方法可以任选其一来实现。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的记号来进行接下来的分析。可以参考书上介绍的同步记号集合来处理。 可
  3. 所属分类:C/C++

    • 发布日期:2013-04-27
    • 文件大小:10kb
    • 提供者:www888m
  1. 编译原理-递归下降分析法的实现-内附源码

  2. 递归下降分析法是确定的自上而下分析法,这种分析法要求文法是LL(1)文法。它的基本思想是,对文法中的每个非终结符编写一个函数(或子程序),每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。由于描述语言的文法通常是递归定义的,因此相应的这组函数(或子程序)必然一相互递归的方式进行调用,所以将此种分析方法称为递归下降分析法。
  3. 所属分类:专业指导

    • 发布日期:2013-05-08
    • 文件大小:34kb
    • 提供者:guan_hc2010
  1. 递归下降分析法

  2. 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法。
  3. 所属分类:C

    • 发布日期:2014-05-17
    • 文件大小:81kb
    • 提供者:huangyanhua616
  1. 编译原理自上而下分析

  2. 本讲义主要讲述使用预测分析表的LL(1)文法,其中包含消除左递归、消除回溯、DFA与NFA的转换、DFA最小化等基本理论。
  3. 所属分类:讲义

    • 发布日期:2015-09-14
    • 文件大小:780kb
    • 提供者:u011982873
  1. 递归向下的能简单提示错误的语法分析器

  2. 目的:熟练掌握自上而下的语法分析方法,并能用程序实现。 要求: 1. 使用的文法如下: E ® TE ¢ E ¢ ® + TE ¢ | e T ® FT ¢ T ¢ ® * FT ¢ | e F ® (E) | id 2. 在递归下降方法和预测分析方法中任选其一对句子进行分析。 3. 要有一定的错误处理功能。即对错误能提示,并且能在一定程度上忽略尽量少的串来进行接下来的分析。 可能的出错情况:idid*id, id**id, id++id …… 4. 输入串以#结尾,输出推导过程中使用到的产生
  3. 所属分类:C/C++

    • 发布日期:2015-10-26
    • 文件大小:2kb
    • 提供者:qppistc
  1. 自上而下递归分析表达式正确性

  2. 原理: 对每一个非终结符(分别代表一个语法单位)按其产生方式结构构造相应的语法子程序,以完成非终结符号所对应的语法单位的分析和识别任务。其中终结符号产生匹配命令,而非终结符号则产生过程调用命令。因为文法可以递归,相应子程序也是递归的。
  3. 所属分类:C

    • 发布日期:2018-11-20
    • 文件大小:847kb
    • 提供者:jijizhi8348
  1. 编译原理实验-递归下降的方法实现语法分析器

  2. (使用Python实现,注释详尽)在词法分析器的基础上,采用递归下降的方法实现算术表达式的语法分析器,以加深对自上而下语法分析过程的理解。 1、对算术表达式文法: E→TE' E'→+TE'| -TE' |ε T→FT' T'→*FT'| /FT' |ε F→(E) | id |num 构造其递归下降分析程序。
  3. 所属分类:互联网

    • 发布日期:2020-09-22
    • 文件大小:16kb
    • 提供者:qq_41870552
  1. 浅谈Python 递归算法指归

  2. 1. 递归概述 递归( recursion)是一种编程技巧,某些情况下,甚至是无可替代的技巧。递归可以大幅简化代码,看起来非常简洁,但递归设计却非常抽象,不容易掌握。通常,我们都是自上而下的思考问题, 递归则是自下而上的解决问题——这就是递归看起来不够直观的原因。那么,究竟什么是递归呢?让我们先从生活中找一个栗子。 我们都有在黑暗的放映厅里找座位的经验:问问前排的朋友坐的是第几排,加上一,就是自己当前所处位置的排号。如果前排的朋友不知道自己是第几排,他可以用同样的方法得到自己的排号,然后再告诉
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:93kb
    • 提供者:weixin_38724106
  1. lexer:可在自上而下,递归下降解析器中使用的lexer的基础库-源码

  2. 学说Lexer 可以在自上而下,递归下降解析器中使用的词法分析器的基础库。 此词法分析器用于“教义注释”和“教义ORM(DQL)”中。
  3. 所属分类:其它

« 12 3 »