点数信息
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)语法分析器
语法分析是语法制导翻译的基础,语法分析器是函数绘图语言解释器的核心,因此语法分析器的构造是整个解释器构造的关键。 语法分析器的构造分为两个重要步骤:规定语言的方法和根据方法编写程序。由于要采用递归下降子程序方法,因此方法设计为LL(1)文法。同时语法分析时要构造出语言结构的语法树,以便于后边的语法制导翻译。具体到此绘图语言,需要构造语法树的语言结构仅限于表达式,因为后继语义处理需要对表达式求值,而对语法树进行遍历即可得到表达式的值。
所属分类:
专业指导
发布日期:2009-05-09
文件大小:497kb
提供者:
baiyishengshou
编译原理语法分析器实验报告.doc版下载
一个关于语法分析器的编译原理实验报告 二、实验目的 1、 了解形式语言基础及其文法运算; 2、 熟悉语法分析原理及4种常用的语法分析方法; 其中: 四种算法为 (1)设计算术表达式的递归下降子程序分析算法 (2)设计算术表达式的LL(1) 分析算法 (3)设计算术表达式的简单优先分析算法 (4)设计算术表达式的SLR(1) 分析算法 3、选择上述一种方法并设计一个表达式的语法分析器。 (本实验设计的是递归下降的表达式语法分析器) 三、实验内容 1.设计递归下降语法分析器算法; 2.编写代码并上
所属分类:
其它
发布日期:2009-12-14
文件大小:92kb
提供者:
caixincaixin
表达式语法分析器 编译原理实验报告
很完整的 一、实验目的 熟悉LL(1)语法分析器设计 二、实验内容 1. 设计LL(1)语法分析器算法; 2. 编写代码并上机调试运行通过。 三、实验要求 输入——表达式;; 输出——表达式语法是否正确; 四、设计概要 (一)语法分析器设计 1.算术表达式文法 G(E): E E ω0 T | T T T ω1 F | F F i | (E) 2.文法变换: G’(E) : ETe e+Te|ε TFt t*Ft|ε 3. LL(1)分析表
所属分类:
其它
发布日期:2009-12-27
文件大小:87kb
提供者:
changtianmu
编译原理课程设计--语法分析器-预测分析法
编写LL(1)句法分析器,实现基本LL(1)文法的功能。输入文法,能够求出FIRST集、FOLLOW集、预测分析表,同时,输入一串字符,输出分析过程。
所属分类:
专业指导
发布日期:2010-04-16
文件大小:480kb
提供者:
zsszsszsszsszssZSS
LL(1)语法分析器(编译原理课程设计)
用c语言编写的,包括词法分析、语法分析、输入和输出(二元式及语法生成树)等。。。。。。
所属分类:
C
发布日期:2010-05-06
文件大小:431kb
提供者:
ym25734330
基于VC++平台的LL(1)语法分析器的设计
文章讨论了LL(1)语法分析器的工作原理和过程, 以具体实例说明语法定义、造表和总控程序的实现过程。 实现语言是C++
所属分类:
C++
发布日期:2010-06-25
文件大小:64kb
提供者:
jiejiedemeimei
LL1语法分析器课程设计
通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。
所属分类:
其它
发布日期:2010-12-20
文件大小:1mb
提供者:
lizhiwen321
编译原理:LL(1)语法分析器的设计
E →T E’ E’→+ T E’ | λ TF→ T’ T’→* F T’ | λ F →id| ( E ) 符号串 i + i * i # 的LL[1]分析过程:
所属分类:
专业指导
发布日期:2011-03-08
文件大小:5kb
提供者:
xiaoyun0324
编译原理LL(1)语法分析实验(四学时)
实验二 LL(1) 语法分析实验 (4 学时) 【实验目的】 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单 词,检查语法错误,即掌握语法分析过程。 2. 掌握 LL(1)语法分析器的设计与调试。 【实验内容】 文法:E→TE’,E’→+TE’|ε,T→FT’,T’→*FT’|ε,F→(E) | i 针对上述文法,编写一个 LL(1)语法分析程序: 1. 输入:诸如 i+i*i 的字符串,以#结束。 2. 处理:基于分析表进行 LL(1)语法分析,判断其是否符合文法
所属分类:
Java
发布日期:2011-05-29
文件大小:6kb
提供者:
wyx_wyx03
编译原理语法分析器课程设计
编译原理词法分析、语法分析,课程设计,建立一个针对LL(1)文法编译器的自动生成器。要完成此编译器的生成器需对源文件进行两遍处理:第一遍词法分析,第二遍语法分析。语法分析程序用LL(1)语法分析方法。首先输入定义好的文法书写文件(所用的文法可以用LL(1)分析),然后建立词法分析器,包括词法分析主程序、扫描器部分、关键字表等。经词法分析后分别计算所输入的文法的每个非终结符号的FIRST集合,每个非终结符号的FOLLOW集合,以及每个规则的SELECT集合,并判断任意一个非终结符号的任意两个规则
所属分类:
其它
发布日期:2011-08-26
文件大小:201kb
提供者:
jacky_rmd
语法分析器设计要求及实现(C语言)
语法分析器设计要求及实现(C语言),建立一个针对LL(1)文法编译器的自动生成器
所属分类:
专业指导
发布日期:2011-10-23
文件大小:220kb
提供者:
learneding
实验三 LL(1)语法分析器设计
LL(1)语法分析器的范例代码...实验内容及操作示范详见实验指导书... 内容简介: 1.如下为给定的LL(1)文法。 G[]: 1) ->program : begin end {program} 2) D->i D’ {i} 3) D’->, i D’ {,} 4) D’->ε {:} 5) S->s S’ {s} 6) S’-> s S’ { } 7) S’->ε {end} 8) T->real {real} 9) T->i
所属分类:
C/C++
发布日期:2011-12-09
文件大小:186kb
提供者:
fu24227858
C#版 LL(1)语法分析器
已知文法G[E]: E→E+T|T T→T*F|F F→(E)|i 说明:终结符号i为用户定义的简单变量, 即标识符的定义。 1、消除文法的左递归,构造对应文法的预测分析表; 2、实现LL(1)分析中控制程序(表驱动程序),并完成整个的LL(1)分析程序的界面设计、运行;
所属分类:
C#
发布日期:2012-06-02
文件大小:39kb
提供者:
lintingbin
语法分析程序的设计与实现
一:实验内容: 编写语法分析程序,实现对算术表达式的语法分析,要求所分析的算术表达式由如下的文法产生。 ◆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
基于VC++的LL(1)语法分析器设计与实现
编译原理 基于VC++的LL(1)语法分析器设计与实现。
所属分类:
C/C++
发布日期:2014-05-07
文件大小:303kb
提供者:
echoche1991
语法分析器Java语言编写(附实验报告)
本实验通过一个简易的语法分析器的实现,进一步加深对《编译原理》课程中语法分 析理论的理解,增强动手程序设计能力。分析可以采用自上而下的 LL(1)分析法,自下而上 的 SLR(1)和 LR(1)分析法。本次试验采用的是 LR(1)分析法,加深对它的理解。
所属分类:
Java
发布日期:2017-12-01
文件大小:115kb
提供者:
deceiverwu
LL1语法分析(代码有详细解释,压缩包中包含两个测试语法)
实验目的: 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单词,检查语法错误,即掌握语法分析过程。 2. 掌握LL(1)文法判别调剂和 LL(1)语法分析器的设计与调试。 实验内容: 针对任意的文法,编写相应的左递归消除、左公共因子提取程序,求解相应的FIRST、FOLLOW集,构造预测分析表,并编写LL(1)语法分析程序,并给出测试句子的分析过程。(注:左递归消除和左公共因子如果在实验三里做了,可以直接拿过来用) 判断LL(1)文法部分: 1. 输入:文法 2. 处
所属分类:
C++
发布日期:2018-06-23
文件大小:4kb
提供者:
allen__0218
编译原理实验——LL(1) 语法分析
1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单词,检查语法错误,即掌握语法分析过程。 2. 掌握LL(1)文法判别调剂和 LL(1)语法分析器的设计与调试。
所属分类:
讲义
发布日期:2019-09-20
文件大小:26kb
提供者:
wr1zgz38
编译原理--LL1文法.zip
LL(1)语法分析器的设计与实现
所属分类:
Linux
发布日期:2020-05-17
文件大小:8kb
提供者:
littlewhitevg
编译原理——语法分析器
设计并实现一个LL(1)语法分析器,实现对算术文法G[E]:E->E+T|T T->T*F|F F->(E)|i所定义的符号串进行识别,例如符号串abc+age+80为文法所定义的句子,符号串(abc-80(*s5)不是文法所定义的句子。
所属分类:
C
发布日期:2020-12-21
文件大小:1mb
提供者:
qq_42379698
«
1
2
3
»