点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - SLR分析程序
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
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
资源分类
搜索资源列表
编译原理课程设计(slr(1))
用java写的编译课程设计作业。程序中包括词法分析,语法分析和生成的四元式及词法分析过程中的二元式。
所属分类:
Java
发布日期:2009-06-26
文件大小:28kb
提供者:
lovelmf1212
编译原理实验 slr
最近学了编译原理的语法分析部分,通过一段程序来实现语法的判断,即给出一个字符串,看它是否符合某一语法要求。这里做一个简单的示例:判断一个字符串是否符合四则运算(变量为a,b,c). 首先,给出一个文法,用于表示四则运算: 1.E->T{+T|-T} 2.T->F{*F|/F} 3.F->(E)|a|b|c 我采用的是递归下降分析法,它的基本思想是,对文法中的每个非终结符编写一个函数(或子程序),每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。则于描述语言的文法常
所属分类:
C
发布日期:2009-11-30
文件大小:386kb
提供者:
biaobi
编译原理课设 词法分析、语法分析、语义分析生成中间代码
涉及词法分析、自下而上语法分析程序的实现:SLR(1)分析器的实现以及生成中间代码
所属分类:
专业指导
发布日期:2009-12-01
文件大小:84kb
提供者:
lisa_1943
编译原理SLR(1)预测分析程序
编译原理实验中的SLR(1)预测分析实验,用c++编写的程序
所属分类:
C++
发布日期:2010-06-20
文件大小:425kb
提供者:
lism0621
编译程序构造程序加报告
根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; 要求完成一条说明语句、一条算数表达式和赋值语句的翻译,生成中间代码。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,fill函数表示将单词id及其类别属性填写符号表。
所属分类:
其它
发布日期:2010-12-29
文件大小:158kb
提供者:
xiaoxionggongzuo
LALR,LR(1),SLR语法分析器生产器,前端代码等
摘要: 编译器的构造中,语法分析是一个非常关键也是较难的部分之一,虽然现在已经有非常成熟的语法分析器的生成器,但是真正大的编译器设计者还是会选择自己处理语法分析。其中,自顶向下的方法有递归下降分析,非递归预测分析等,但是前者递归无法满足程序嵌套的深入,很容易形成栈溢出;后者手工构造对于稍微大的文法无法显得捉襟见肘。 幸运的是:自底向上分析能够很好的解决上述问题。其中LR(0), LR(1)以及LALR(1)对程序设计语言语法分析提供了很好的解决方案。但是他们三者的性能如何,到底实际中适和使用哪
所属分类:
C
发布日期:2011-01-10
文件大小:1mb
提供者:
hw_henry2008
编译原理实验 语法分析 词法分析
实现语法分析和 词法分析 对程序编译 SLR文法 C/C++ 描述
所属分类:
C/C++
发布日期:2011-04-15
文件大小:1mb
提供者:
yaojudy
用C编写的编译原理自底向上SLR分析法
该程序时以C编写的,但是以.net为开发平台,虽然软件可以运行成功,但是还有一定的缺陷。
所属分类:
C
发布日期:2011-05-13
文件大小:563kb
提供者:
xf1113
编译原理语法分析器SLR(1)
该程序可以直接在Visual C++ 6.0下直接运行,但是必须保证该工程下有一个sentence.txt的文本文件保存待分析的句子
所属分类:
C++
发布日期:2011-05-13
文件大小:646kb
提供者:
l2200804596
SLR 分析程序 编译原理
SLR(1) 编译原理实验 分析程序 对于已经确定的文法
所属分类:
专业指导
发布日期:2011-05-25
文件大小:29kb
提供者:
tang_jin2015
《编译原理》课程设计
根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; (1)基本要求:完成1条说明语句、2条算数表达式和赋值语句的翻译,生成中间代码。 (2)高级要求:在完成基本要求的基础上,实现if语句和布尔表达式的翻译。if语句的文法和翻译方案参见课本。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,fill函数表示将单词id及其类别
所属分类:
C/C++
发布日期:2011-06-21
文件大小:282kb
提供者:
zhangxiao0312
编译原理实验 语法分析程序
(一)实验目的: 1 掌握LL(1)、算符优先、LR等语法分析方法的构造。 2 按要求改编总控程序及语法分析程序。 (二)实验内容及步骤 1 选择一种你感兴趣的语法分析方法(算符优先、LL(1)、SLR(1))作为编制语法分析程序的依据. 2仔细阅读PL/O语言,对PL/O语言的功能进行下列扩充,改编后并上机调试通过。 (1) 增加for语句工作方式 (2)增加do-while语句 (3) 扩充条件语句为: 〈条件语句〉∶∶=IF〈条件〉THEN〈语句〉ELSE〈语句〉〖ZK)〗
所属分类:
C
发布日期:2011-07-03
文件大小:802kb
提供者:
ailvdehe
词法语法语义分析器
内容摘要 对源文件进行词法分析,语法分析和语义分析,分析当前单词,回送给语法分析程序同时产生相应的二元式文件和符号表。在此过程中,应用SLR(1)文法。同时设计状态站、符号栈、语义栈,在进行语法分析时,也伴随着语义的分析,根据赋值语句和算数表达式的文法及相应的语义子程序,最后生成一个四元式文件,存放结果。 关键字:SLR(1) 符号栈 状态栈 语义栈 词法、语法、语义分析
所属分类:
专业指导
发布日期:2011-09-14
文件大小:157kb
提供者:
wochaoca
一个简单的SLR分析程序
我自己写的一个关于简单的SLR分析程序 朋友们可以参考也可以跟我讨论
所属分类:
C/C++
发布日期:2012-02-20
文件大小:58kb
提供者:
liuaqtc
云南大学编译原理实验
设计并实现一个PL/0语言的词法分析器, 对读入的PL/0源程序,输出相应的Token二元式序列。 注意:可以用LEX来实现。 编写一个程序,用于判定给定的文法是否为LL(1)文法。 注意:1.文法的机内表示;2. FIRST集和FOLLOW集的计算; 3. LL(1)预测分析表的构造。 编写一个程序,用于判定给定的文法是否为算符优先文法。 注意:1.文法的机内表示;2. FIRSTVT集和LASTVT集的计算; 3. 算符优先关系矩阵的构造。 对PL/0,编写调试一个语法分析程序。 注意:1
所属分类:
C/C++
发布日期:2012-07-11
文件大小:1mb
提供者:
zjj133
简易slr语法分析器
《编译原理》是计算机科学与技术专业最重要的一门专业基础课程,内容庞大,涉及面广,知识点多。由于该课程教、学难度都非常大,往往费了大量时间而达不到预期教学效果俗语说:学习的最好方法是实践。本课程设计正是基于此,为学生提供一个理论联系实际的机会,通过独立完成SLR(1)分析法的实现,建立系统设计的整体思想,锻炼编写程序、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前言知识的习惯,树立团队协作精神。
所属分类:
C/C++
发布日期:2015-04-01
文件大小:4mb
提供者:
twinkling_z
编译原理实验 语法分析LL(1)、SLR(1)、LR(1)、词法分析、语法制导翻译
用C#实现了编译原理中词法分析、LL1分析、SLR1分析和LR1分析,同时用LR1分析实现了语法制导翻译,程序中已提供了示例代码,可以对代码进行分析。需用VS2008才能打开项目
所属分类:
C#
发布日期:2009-03-21
文件大小:277kb
提供者:
dlsouls
SLR1文法分析程序(C++)
文法为: 0:S->E 1:E->E+E 2:E->E*E 3:E->(E) 4:E->id 运行时只需输入待验证的句子即可 如要实现其他SLR(1)文法的识别,只需修改头文件和错误处理函数即可 作者:WMD 日期:2018-6-1
所属分类:
C++
发布日期:2018-06-10
文件大小:896kb
提供者:
qq_35458490
SLR(1)分析法的实现
对于文法 E E + T | E – T | T T T * F | T / F | F F (E) | i 使用自下而上分析法的一种来进行构造算法 目前学过的自下而上分析法有 1、算符优先分析法(需要先来判断文法是否为算符优先文法) 2、LR(0)分析法 3、SLR(1)分析法 该程序的功能为,给定输入,程序按照先后顺序将使用的产生式输出。 如,输入25.6 * 14.5 + 2(首先经过词法分析,将其转化为 i * i + i),将在规约过程中使用到的产生式依次输出出来。
所属分类:
C++
发布日期:2018-07-23
文件大小:20kb
提供者:
qq_36904604
SLR文法分析器_课程设计.rar
给出一个文法G,再给出一个程序段s,程序可以根据所给出的文法G对输入的程序段s进行SLR分析。在对文法进行分析的过程中会输出FIRST集、FOLLOW集、状态集、分析过程等,最终会输出程序的正误。
所属分类:
Java
发布日期:2020-01-11
文件大小:60kb
提供者:
oLOVED
«
1
2
3
»