点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - LL(1)分析法
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
基于LL(1)法的条件语句语法语义分析程序
一.系统需求分析 通过设计,编制,调试一个语法及语义分析程序,加深对语法及语义分析原理的理解。 IF 〈布尔表达式〉 THEN 〈赋值语句〉 ELSE 〈赋值语句〉 其中 (1)、可以选择递归下降法、LL(1)、算符优先分析法、LR法完成以上任务,中间代码选用四元式。 (2)、 写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计。 (3)、 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
所属分类:
C++
发布日期:2009-06-16
文件大小:488448
提供者:
aden5300
编译原理 清华版 第五章 课件
第五章 自顶向下语法分析方法 5.1 相关问题 5.2 LL(1)文法的判别 5.3 文法等价变换 5.4 预测分析法(LL(1)分析法) 5.5 递归下降分析法
所属分类:
专业指导
发布日期:2009-06-18
文件大小:348160
提供者:
mango1130
DO-WHILE循环语句的翻译程序设计(LL(1)法、输出四元式)
DO-WHILE循环语句的翻译程序设计 (LL(1)法、输出四元式) LL(1)文法分析堪称经典,只是中间代码的设计上有点问题。
所属分类:
专业指导
发布日期:2009-07-05
文件大小:323584
提供者:
weizhe688
LL(1)文法预测分析法 实现及演示
文件夹下的appskin.asz文件为程序的皮肤文件,请保证其始终跟应用程序保持在同一目录之下。
所属分类:
专业指导
发布日期:2009-11-06
文件大小:532480
提供者:
cqtljq
编译原理——语法分析器(递归下降分析法 )
递归下降分析法 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验说明 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构:
所属分类:
其它
发布日期:2010-05-05
文件大小:39936
提供者:
matao_ct
编译原理实验一词法分析其报告
一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验预习提示 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构: (1)若是
所属分类:
其它
发布日期:2010-06-07
文件大小:140288
提供者:
defuchocolate
简易编译器(适合学习编译原理)
原理简单,用LL(1)分析法和属性翻译文法实现 能进行表达式、赋值、分支和循环结构的解析 适合学习编译原理课程的同学 附有文档说明
所属分类:
专业指导
发布日期:2010-06-23
文件大小:314368
提供者:
shanxc88
循环语句的语法分析及语义分析程序设计(递归下降法)
1.目的 通过设计、编制、调试一个语法及语义分析程序,加深对语法及语义分析原理的理解。 2.设计内容及要求 WHILE〈布尔表达式〉DO〈赋值语句〉 其中 (1)学号29至32的同学按顺序分别选择递归下降法、LL(1)、算符优先分析法(或简单优先法)、LR法完成以上任务,中间代码选用四元式。 (2)如1题写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计。 (3)编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
所属分类:
专业指导
发布日期:2010-06-27
文件大小:92160
提供者:
adia0512
用java实现的语法分析器
本程序是java实现的语法分析器,同时拥有读文件功能。基于LL(1)分析法
所属分类:
Java
发布日期:2010-07-14
文件大小:11264
提供者:
Betty_yue
中间代码生成器的设计(实验报告+代码+运行结果) 编译方法
(1) 设计语法制导翻译生成表达式的四元式的算法; (2) 编写代码并上机调试运行通过。 ·输入——算术表达式 ·输出——语法分析结果 相应的四元式序列 (3) 本实验已给出递归子程序法的四元式属性翻译文法的设计,鼓励学生在此基础上进行创新,即设计LL(1)分析法或LR(0)分析法的属性翻译文法,并根据这些属性翻译文法,使用扩展的语法分析器实现语法制导翻译。
所属分类:
其它
发布日期:2011-01-05
文件大小:206848
提供者:
Ganshangdefeng
编译原理 语法分析 输入源程序 判断是够有语法错误
一.实验目的: 熟悉并设计一个表达式的语法分析器 二.相关知识: 1 形式语言基础及其文法运算 2 两种算法:(1)表达式的递归下降子程序分析法 (2)表达式的LL(1)分析算法 三.实验内容 1 设计表达式的语法分析器算法 2 编写代码并上机调试运行通过 要求:输入-----------表达式 输出-----------表达式是否正确 四.实验要求 1 给出算法表达式文法 2 进行适当的文法变换 3 根据原理给出相应的算法设计,说明主要数据结构并画出算法流程图 4 编写代码并上机调试运行通过
所属分类:
其它
发布日期:2011-01-28
文件大小:102400
提供者:
zaijiawanerdota
WHILE翻译程序设计(LL(1)法、输出三地址(可运行代码C++)
/*……………………………………语义分析……………………………………*/ void main() { ofstream outfile; outfile.open("result.txt"); cout<<"********************编译原理课程设计**********"<<endl; cout<<"**********WHILE语句,LL(1),三地址************"<<endl; cout<<" 程序所用的
所属分类:
C/C++
发布日期:2012-01-06
文件大小:3072
提供者:
lonlyboy123
LL1语法制导翻译
赋值语句自上而下翻译系统的设计与实现 设有如下文法: S → A A → V:=E E → E + T | T T → T * F | F F → (E) | digit V → i 采用LL(1)分析法对所定义的赋值语句进行语法分析,并在语法分析过程中将所输入的赋值语句翻译为四元式。
所属分类:
C
发布日期:2012-11-12
文件大小:11264
提供者:
yin_wuzhe
编译原理 LL文法
1.学习消除文法左递归算法。 2.掌握预测分析法实现语法分析。 3.自动求得“FIRST”、“FOLLOW”集构造预测分析表。 4.能够使用自己编写的分析程序对简单的程序段进行语法翻译。
所属分类:
C/C++
发布日期:2013-11-30
文件大小:15360
提供者:
xj2419174554
编译原理实验报告
词法分析设计,LL(1)分析法,LR(1)分析法
所属分类:
C/C++
发布日期:2014-01-03
文件大小:261120
提供者:
u010197186
递归下降分析法
词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法。
所属分类:
C
发布日期:2014-05-17
文件大小:82944
提供者:
huangyanhua616
编译原理实验报告
实验一:无符号数的词法分析程序,从键盘上输入一串字符(包括字母、数字等),编写程序识别出其中的无符号数。 实验二:语法分析程序的设计,选择LL(1)分析法进行设计,选择对各种常见程序语言都用的语法结构,如赋值语句(尤指表达式)作为分析对象,并且与所选语法分析方法要比较贴切。先写出BNF定义,如:〈赋值语句〉::=〈变量〉=〈表达式〉 〈表达式〉::=〈项〉│〈表达式〉+〈项〉│〈表达式〉-〈项〉 〈项〉::=〈因子〉│〈项〉*〈因子〉│〈项〉/〈因子〉 〈因子〉::= 〈初等量〉│〈因子〉↑〈
所属分类:
C/C++
发布日期:2015-01-13
文件大小:515072
提供者:
yyj6654650
编译原理课程设计
1、设计内容 (1)LL(1)文法的判定(假设文法符合的First和Follow集未知)根据LL(1) 分析法编写一个语法分析程序 2、设计要求: 输入文法,输出判定该文法是否是LL(1)的。
所属分类:
C
发布日期:2015-02-02
文件大小:465920
提供者:
s2726664048
预测分析法LL(1)实现语法分析
定义语言的语法规则。 2.预测分析表的构造。 3.对于遇到的语法错误,能够做出简单的错误处理,给出简单的错误提示,保证顺利完成语法分析过程。
所属分类:
C/C++
发布日期:2017-11-19
文件大小:2097152
提供者:
fire_to_cheat_
语法分析器Java语言编写(附实验报告)
本实验通过一个简易的语法分析器的实现,进一步加深对《编译原理》课程中语法分 析理论的理解,增强动手程序设计能力。分析可以采用自上而下的 LL(1)分析法,自下而上 的 SLR(1)和 LR(1)分析法。本次试验采用的是 LR(1)分析法,加深对它的理解。
所属分类:
Java
发布日期:2017-12-01
文件大小:117760
提供者:
deceiverwu
«
1
2
3
4
5
6
7
8
»