点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 自顶向下的递归分析
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
java实现的语法分析程序
java实现的语法分析器,包括词法分析 语法分析采用自顶向下,递归下降的方法
所属分类:
Java
发布日期:2009-06-09
文件大小:6kb
提供者:
ruicc
汇编原理实验 PL/0编译程序的语法分析
实验目的:设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握自顶向下递归子程序的语法分析方法。 实现功能: (1)通过对C-Minus语法规则的分析,并在词法分析程序的基础上,编制语法分析程序。 (2)对于有语法和词法错误的源程序,给出出错报告。 (3)建立符号表
所属分类:
C
发布日期:2009-12-13
文件大小:141kb
提供者:
shuguang_2008
编译原理 语法分析
将下列一文法按自顶向下分析方法中的递归下降法的思想在计算机上实现。要求输入一个此文法能接受的字符串(即是通过此文法的开始符可以推出的字符串)则输出“此字符能接受”。否则输出“此字符串不能被接受”。 文法G[S]: S → TE E → +TE|ε T → MF F→ *MF|ε M → i|(S)
所属分类:
专业指导
发布日期:2010-05-14
文件大小:1kb
提供者:
lchm2521456
LALR,LR(1),SLR语法分析器生产器,前端代码等
摘要: 编译器的构造中,语法分析是一个非常关键也是较难的部分之一,虽然现在已经有非常成熟的语法分析器的生成器,但是真正大的编译器设计者还是会选择自己处理语法分析。其中,自顶向下的方法有递归下降分析,非递归预测分析等,但是前者递归无法满足程序嵌套的深入,很容易形成栈溢出;后者手工构造对于稍微大的文法无法显得捉襟见肘。 幸运的是:自底向上分析能够很好的解决上述问题。其中LR(0), LR(1)以及LALR(1)对程序设计语言语法分析提供了很好的解决方案。但是他们三者的性能如何,到底实际中适和使用哪
所属分类:
C
发布日期:2011-01-10
文件大小:1mb
提供者:
hw_henry2008
自顶向下的语法分析:递归下降法 编译原理
编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。
所属分类:
C/C++
发布日期:2011-06-11
文件大小:4kb
提供者:
liwei437163832
java自顶向下语法分析——递归子程序
设计递归子程序算法,处理各个非终结符。在语法分析的过程中以缩进格式打印语法分析树。将实现词法分析函数scan( )作为子程序,进行测试。
所属分类:
Java
发布日期:2011-06-26
文件大小:20kb
提供者:
deseshuibaobei
编译原理课程设计
自顶向下的分析算法通过在最左推导中描述出各个步骤来分析记号串输入。之所以称这样的算法为自顶向下是由于分析树隐含的编号是一个前序编号,而且其顺序是由根到叶自顶向下的分析程序有两类:回溯分析程序(backtracking parser)和预测分析程序(predictive parser)。预测分析程序试图利用一个或多个先行记号来预测出输入串中的下一个构造,而回溯分析程序则试着分析其他可能的输入,当一种可能失败时就要求输入中备份任意数量的字符。虽然回溯分析程序比预测分析程序强大许多,但它们都非常慢,
所属分类:
其它
发布日期:2008-05-16
文件大小:347kb
提供者:
fafa00594
编译原理课程设计(源码)
编译原理课程设计完整版,包括词法分析、语法分析,Java语言开发,C-minus编译器,内附使用说明。
所属分类:
Java
发布日期:2011-12-20
文件大小:34kb
提供者:
terminator_j
编译原理语法分析
语法分析部分我们我们采用ll(1)方法实现,采用ll(1)方法实现语法发分析要求文法满足以下要求: 一个文法能否用确定的自顶向下分析与文法中相同左部的每个产生式右部的开始符号集合有关,当有右部能=*=>ε时则与其左部非终结符的后跟符号集合也有关,此外在产生式中不存在左递归即经过压缩,无左递归,无回溯。它的基本思想是从左到右扫描源程序,同时从识别符号开始生成句子的最左推导,并只向前查看一个输入符号,便能唯一确定应选择的规则。 下面将确切地定义满足确定的自顶向下分析条件的文法即LL(1)文法
所属分类:
C/C++
发布日期:2012-06-21
文件大小:112kb
提供者:
anthony_ltl
语法分析程序的设计与实现
一:实验内容: 编写语法分析程序,实现对算术表达式的语法分析,要求所分析的算术表达式由如下的文法产生。 ◆E->E+T|E-T|T ◆T->T*F|T/F|F ◆F->id|(E)|num 二:实验要求: 在对表达式进行分析的同时,输出所采用的产生式。 可以采用多种方法 ◆编写递归调用程序,实现自顶向下的分析。 ◆编写LL(1)语法分析程序,要求: ◇编程实现算法4.2,为给定的文法自动构造预测分析表 ◇编程实现算法4.1,构造LL(1)预测分析程序, ◆编写语法分析程序,实
所属分类:
C/C++
发布日期:2013-01-15
文件大小:664kb
提供者:
ukiy7
【动态规划】矩阵连乘问题 备忘录方法:自顶向下递归
参考王晓东《计算机算法设计与分析》(第3版)动态规划章节中的内容
所属分类:
C++
发布日期:2013-03-06
文件大小:1kb
提供者:
ggggpeushmy
编译原理 语法分析 预测分析法(含代码)
由于预测分析和递归子程序都是自顶向下的分析方法,这里给出无回溯的和无左公因子的文法。无左递归和无左公因子的BNF如下: →. →PROGRAM 标识符; → →CONST;|ε →标识符=无符号整数 →, |ε →VAR|ε →标识符:; →,标识符|ε →|ε →INTEGER|LONG →;|ε →PROCEDURE 标识符: →(标识符:)|ε →;|ε →||||| →标识符 →:=|()|ε →IFTHEN →WHILEDO →READ
所属分类:
C/C++
发布日期:2014-04-23
文件大小:69kb
提供者:
u011218610
编译原理递归下降分析器的构造
自顶向下分析的主旨是,对任何输入串,试图用一切可能的办法,从文法开始符号(根结)出发,自上而下地为输入串建立一棵语法树。或者说,为输入串寻找一个最左推导。这种分析过程本质上是一种试探过程,是反复使用不同产生式谋求匹配输入串的过程。
所属分类:
专业指导
发布日期:2008-10-30
文件大小:185kb
提供者:
tang86
实验三-递归下降子程序分析(本代码左递归消除以及左公共因子的提取是手工构造的)
题目要求: 掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。
所属分类:
C++
发布日期:2018-06-23
文件大小:1kb
提供者:
allen__0218
编译原理实验——递归下降分析子程序
掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。
所属分类:
讲义
发布日期:2019-09-20
文件大小:27kb
提供者:
wr1zgz38
编译原理-递归下降.zip
编译原理课程实验-递归下降分析子程序: 实验目的:掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。 实现功能:给定表达式文法G[E]: E→E+T | T;T→T*F |F;F→( E ) | i。根据该文法,编写递归下降分析子程序:1.输入:任意的符号串( 上述文法的终结符号“(”、“)”、“i”、“+”、“*”);2.处理:调用递归下降分析程序;3.输出:判断输入串是否合法表达式
所属分类:
专业指导
发布日期:2020-04-02
文件大小:4mb
提供者:
sxy1997
编译原理语法分析.zip
包含LL分析法和LR1分析方法,python编写,包含python源代码、实验报告、输入输出文件。 实验报告包含具体实验步骤、LR1预测分析表和LL预测分析程序、代码的数据结构和设计思想。 题目:语法分析程序的设计与实现 实验内容:编写语法分析程序,实现对算术表达式的语法分析。要求所分析 算数表达式由如下的文法产生。 E E+T | E–T | T T T*F | T/F | F F (E) | num 实验要求:在对输入的算术表达式进行分析的过程中,依次输出所采
所属分类:
Python
发布日期:2020-03-17
文件大小:5mb
提供者:
qq_42295427
实现递归下降分析器.zip
基于《编译原理教程(第四版)》胡元义 第三章 语法分析 伪代码(P52-53)实现的递归下降分析器。 自顶向下的语法分析 实现方式:c语言 内容包括: (1) 文法 (2) 源代码 分析的字符串为i*(i+i)# 注意:c语言实现时,尽量贴合书本伪代码去写的。
所属分类:
C/C++
发布日期:2020-06-26
文件大小:14kb
提供者:
qq_44714521
编译原理实验,词法分析,LL1自顶向下的递归分析,LL1文法自动构造预测分析表、消除左递归、提取公共左因子以及预测分析
编译原理实验,词法分析,LL1自顶向下的递归分析,LL1文法自动构造预测分析表、消除左递归、提取公共左因子以及预测分析,功能比较完善,有什么bug欢迎指正,Main文件中有几个测试案例,里面打开的文件都是工程文件夹的中的用txt形式保存的文法。几个具体的实验代码在哪个位置可能有点乱....自己找吧
所属分类:
C/C++
发布日期:2020-08-02
文件大小:60mb
提供者:
Tab__
Lexer-Parser:编译原理,java实现的词法分析器&语法分析器,有运行窗口,并附带使用说明-源码
:wrapped_gift:词法分析器 用java实现的词法分析和语法分析的小程序 :carp_streamer: 个人博客网站: : :heart_with_ribbon: :television:结果图 词法分析 语法分析 判断是否是LL(1)文法 概述 词法分析:根据输入的字符序列,将字符序列转换为单词Token序列,识别每个字符,并相应地的类型 语法分析:根据给定的文法,判断是否是LL(1)文法,自顶向下分析。采用预测分析法:从文法开始符号S出发,从左到右扫描源程序,每次通过向前
所属分类:
其它
发布日期:2021-03-20
文件大小:19kb
提供者:
weixin_42127020
«
1
2
3
»