点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - SLR(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
资源分类
搜索资源列表
计算机网络技术资料计算机网络技术重点知识结构 在计算机网络技术的学习、考试、应用中都有很好的帮助
计算机网络技术重点知识结构 在计算机网络技术的学习、考试、应用中都有很好的帮助! 六.给定文法G[S]: (此处文法略) 1.文法G属于chomsky哪一型文法? 2.给定符号串,判定该符号串是不是该文法的一个句子,请证实。 3.若是句子,写出该句型的所有短语、简单短语,以及句柄。 4.构造识别该文法的活前缀的DFA。 5.判断该文法是LR(0)还是SLR(1),并构造其分析表? 6.对于给定的属性文法和输入符号串α,该翻译方案的输出是什么?(需要给出解题过程)
所属分类:
网络基础
发布日期:2009-06-16
文件大小:388096
提供者:
hk5463
编译原理(china-pub) 高清
目 录 译者序 前言 第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 正则
所属分类:
其它
发布日期:2009-10-29
文件大小:10485760
提供者:
fgc8586
编译原理实验 slr
最近学了编译原理的语法分析部分,通过一段程序来实现语法的判断,即给出一个字符串,看它是否符合某一语法要求。这里做一个简单的示例:判断一个字符串是否符合四则运算(变量为a,b,c). 首先,给出一个文法,用于表示四则运算: 1.E->T{+T|-T} 2.T->F{*F|/F} 3.F->(E)|a|b|c 我采用的是递归下降分析法,它的基本思想是,对文法中的每个非终结符编写一个函数(或子程序),每个函数(或子程序)的功能是识别由该非终结符所表示的语法成分。则于描述语言的文法常
所属分类:
C
发布日期:2009-11-30
文件大小:395264
提供者:
biaobi
编译原理语法分析器实验报告.doc版下载
一个关于语法分析器的编译原理实验报告 二、实验目的 1、 了解形式语言基础及其文法运算; 2、 熟悉语法分析原理及4种常用的语法分析方法; 其中: 四种算法为 (1)设计算术表达式的递归下降子程序分析算法 (2)设计算术表达式的LL(1) 分析算法 (3)设计算术表达式的简单优先分析算法 (4)设计算术表达式的SLR(1) 分析算法 3、选择上述一种方法并设计一个表达式的语法分析器。 (本实验设计的是递归下降的表达式语法分析器) 三、实验内容 1.设计递归下降语法分析器算法; 2.编写代码并上
所属分类:
其它
发布日期:2009-12-14
文件大小:94208
提供者:
caixincaixin
编译原理实验报告——表达式语法分析
一、实验题目 设计一个简单的表达式语法分析器 (采用递归下降方法设计实现) 二、实验目的 1、 了解形式语言基础及其文法运算; 2、 熟悉语法分析原理及4种常用的语法分析方法; 其中: 四种算法为 (1)设计算术表达式的递归下降子程序分析算法 (2)设计算术表达式的LL(1) 分析算法 (3)设计算术表达式的简单优先分析算法 (4)设计算术表达式的SLR(1) 分析算法 3、选择上述一种方法并设计一个表达式的语法分析器。 (本实验设计的是递归下降的表达式语法分析器)
所属分类:
其它
发布日期:2010-06-21
文件大小:188416
提供者:
zhangxuguang0815
编译原理(龙书)有目录
目 录 译者序 前言 第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 正则
所属分类:
其它
发布日期:2010-10-22
文件大小:7340032
提供者:
lghndyz
编译程序构造程序加报告
根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; 要求完成一条说明语句、一条算数表达式和赋值语句的翻译,生成中间代码。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,fill函数表示将单词id及其类别属性填写符号表。
所属分类:
其它
发布日期:2010-12-29
文件大小:161792
提供者:
xiaoxionggongzuo
编译课程设计报告 语法分析器.doc
编译课程设计报告 语法分析器.doc 一、实验题目 设计一个简单的表达式语法分析器 (采用递归下降方法设计实现) 二、实验目的 1、 了解形式语言基础及其文法运算; 2、 熟悉语法分析原理及4种常用的语法分析方法; 其中: 四种算法为 (1)设计算术表达式的递归下降子程序分析算法 (2)设计算术表达式的LL(1) 分析算法 (3)设计算术表达式的简单优先分析算法 (4)设计算术表达式的SLR(1) 分析算法 3、选择上述一种方法并设计一个表达式的语法分析器。 (本实验设计的是递归下降的表达式语
所属分类:
C/C++
发布日期:2011-06-12
文件大小:140288
提供者:
hry890804
《编译原理》课程设计
根据LR分析算法构造SLR(1)分析程序,并完成语法分析动作(当需要一个单词时,调用词法分析程序获取),同时完成语义分析生成四元式输出。要求程序具有通用性,改变文法时只需改变程序的数据初值,无需改变程序主体; (1)基本要求:完成1条说明语句、2条算数表达式和赋值语句的翻译,生成中间代码。 (2)高级要求:在完成基本要求的基础上,实现if语句和布尔表达式的翻译。if语句的文法和翻译方案参见课本。 变量说明语句的文法及相应的语义子程序:.att表示数据类型属性,fill函数表示将单词id及其类别
所属分类:
C/C++
发布日期:2011-06-21
文件大小:288768
提供者:
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
文件大小:821248
提供者:
ailvdehe
编译原理课程设计+源代码
这是本人花费一个周完成的编译原理课程设计,也可以作为相关内容的实验报告,里面包括SLR(1)文法和算符优先文法相关内容,包括原代码等,比较详细,希望对各位有所帮助。
所属分类:
C/C++
发布日期:2011-07-06
文件大小:634880
提供者:
YJian2008
编译原理课程设计+词法分析+语法分析+小型编译器+实验报告
编译原理课程设计+编译原理各个实验 内含词法分析、LL(1)方法语法分析分析简单语句(如:i+i*i)、LR(0)和SLR(1)方法进行语法分析、四元式生成、汇编代码生成。 内包含部分LL(1)文法和一个SLR(1)文法。 编译原理课程设计报告(小型编译器)。
所属分类:
C/C++
发布日期:2011-07-07
文件大小:570368
提供者:
zhang__bing
云南大学编译原理实验
设计并实现一个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
文件大小:1048576
提供者:
zjj133
语法分析-编译
本资料给出了SLR(1)、算符优先文法和LL(1)文法的具体操作过程。
所属分类:
专业指导
发布日期:2013-04-16
文件大小:16384
提供者:
wzl1217333452
编译原理总复习指导
复习要点: 第1章:翻译程序与编译程序概念,编译过程、遍的概念,编译程序总体框架,如何构造编译程序; 第2章:语法规则,语义规则,闭包概念,上下文无关文法,最左(右)推导,文法类型; 第3章:词法分析的任务、功能,预处理问题,状态转换图,正规式和正规集的递归定义,空字闭包,DFA、NFA转换与化简; 第4章:语法分析的任务与功能,LL(1)文法证明,非LL(1)文法改造为LL(1)文法,LL(1)分析表的构造和应用,FIRST集、FOLLOW集的构造,预测分析过程; 第5章:LR(0)项目集族
所属分类:
专业指导
发布日期:2013-05-28
文件大小:28672
提供者:
justgogo324
编译原理课程设计 SLR(1)文法
1.分析方法说明 /* 预测分析法;LR分析法 */ 2.分析表的构造算法 /* 可采用流程图或类语言来描述算法 */ 3.数据结构 /* 自顶向下分析法:符号栈等 */ /* LR分析法:状态栈、符号栈等 */ 包含代码和报告 是用SLR(1)文法来实现的
所属分类:
C/C++
发布日期:2015-07-09
文件大小:10485760
提供者:
zhushuaizhuai
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
文件大小:917504
提供者:
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
文件大小:20480
提供者:
qq_36904604
SLR分析实验的代码实现
SLR分析实验的代码实现,follow集和DFA的构造,LR分析表和SLR分析过程, (1)根据给定文法,先对文法进行解析,构造识别活前缀的DFA并输出; (2)根据DFA构造LR分析表并输出; (3)分析给定表达式是否是该文法识别的正确的算术表达式(要求输出归约过程) (4)假如给定表达式文法为: G(E’): E→E+T | T T→T*F |F F→(E)|i (5)分析的句子可为: (i+i)*i和i+i)*i ———————————————— 版权声明:本文为CSDN博主「阿今呀」的
所属分类:
Java
发布日期:2020-06-07
文件大小:6144
提供者:
l__fengjin
C--编译器:C--编译器,实现LL(1)\ LR(0)\ SLR \ LR(1)并生成语义分析和MIPS-源码
实现了自制的C--语言的一遍扫描编译,包括词法分析,LR(1)语法分析,属性文法+中间代码生成,MIPS编译生成编译脚本由Python实现,兼容python2.7与3.7,图形界面由WPF实现,使用了IronPython进行脚本执行 支持以下特性: 一种基本类型int 赋值表达式,循环/选择/判断/跳出语句 函数定义与函数调用 未实现: 浮点数,字符,字符串 斑点 错误检查
所属分类:
其它
发布日期:2021-01-31
文件大小:25165824
提供者:
weixin_42134285
«
1
2
»