登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
编译原理及实现技术:6.语法分析 形式语言基础.ppt
文档分类:
IT计算机
|
页数:约20页
举报非法文档有奖
分享到:
1
/
20
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
20
下载此文档
文档列表
文档介绍
编译原理及实现技术:6.语法分析 形式语言基础.ppt
第三章:语法分析 文法与语言 文法的分类 文法的相关概念
内容介绍
文法与语言
文法的相关概念
文法的分类
语言与文法
文法的产生:自然语言与程序设计语言的区别
语言的三个基本要素:语法、语义、语用
语言与文法
文法能清晰地描述程序设计语言的语法构成易于理解。
文法能自动地构造有效的语法分析器,检查源程序是否符合语言规定的语法形式。
文法定义可以了解程序设计语言的结构,有利于将源程序转化为目标代码,以及检查出语法错误。
基于文法实现的语言易于扩展。
巴克斯范式BNF
BNF:
语法成分::=组成部分
赋值语句::=变量=表达式
变量::=标识符|下标变量|指针变量...
表达式::=算术表达式|逻辑表达式...
上下文无关文法
上下文无关文法的规则:
P(语法符号)X1X2...Xn
赋值语句变量=表达式
文法G定义为四元组(VT,VN,S,P)
VT是有限的终极符集合
VN是有限的非终极符集合
S是开始符,SVN
P是产生式(规则)的集合
上下文无关文法
例子和简写:
G={VN,VT,P,S}
VN={N,D} VT={0,1,2,...,9}
P={ND, NND, D0|1|...|9多条规则}
S=N
基本概念(1)
直接推导:如果A是一个产生式,则有1A212,其中表示一步推导。这时称12是由1A2直接推导的。
的含义是,使用一条规则,代替左边的符号,产生右端的符号串。
A + :表示A通过一步或多步可推导出
A * :表示A通过零步或多步可推导出
基本概念(1)
句型:设有文法G,如果有S* ,则称符号串为G的句型 。我们用SF(G)表示文法G的所有句型的集合 (VTVN)*
句子:设为文法G的一个句型,且只包含终极符,则称为G的句子 VT*
语言:L(G)={ | S + , VT* }。 文法G所定义的语言是其所有句子的集合。
基本概念与高级语言语法
每一种高级程序设计语言都有自己的语法
符合高级语言文法的程序就是该语法的句子
所有程序组成的集合就构成了语言。
编译原理及实现技术:6.语法分析 形式语言基础 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
典型模具的制造工艺
76页
十八基因诊断与基因治疗演示课件
64页
企业管理咨询(1)
82页
2024年劳务雇佣简单版的合同范本(精选5篇)
18页
智能电机综合保护器的实时性优化设计的中期报..
2页
企业文化管理第一次课知识架构、绪论
45页
公司金融专题兼并收购
93页
2024年劳务协议书《劳务协议》
6页
晚明士人生活中的书法世界的综述报告
2页
明式家具的“精、气、神”与现代中式家具设计..
2页
时间检定仪测量装置的研究和开发的中期报告
2页
集体合同报送审核生效
1页
难报父母恩950字高一作文
3页
隧洞专项现场施工方法
18页
2024年加工安装合同范文汇总七篇
18页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
20
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
窝窝爱蛋蛋
文件大小
:
159 KB
时间
:
2021-04-10
相关标签
河南一分钟论文
美国经济评论百年经典论文
气动机械手毕业设计论文
大学生的情绪管理论文
中美贸易战形势与政策论文
七年级幻方论文
高中生物科技小论文
小学4年级数学小论文
大学生网络安全的论文
五年级优秀数学小论文
计算机原理
PHP资料
linux/Unix相关
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2024年发现作文400字(精华3篇)
2024年发展记叙文
2024年反省自己迟到检讨书(10篇)
混凝土搅拌车行驶非稳定工况状态仿真研究的..
深空骨干网络高效传输机制研究的中期报告
2024年双十佳事迹材料
2024年双减背景下数学作业设计心得体会(精..
2024年参加面试自我介绍
乙肝患者会出现哪些皮肤症状
2024年参加婚礼日记
涂层对V形切口断裂影响的数值研究的综述报告..
海洋钢筋混凝土结构氟碳涂层防护效果研究的..
2020修订版《托儿所、幼儿园建筑设计规范》..
海底管道检测机器人自主巡线控制系统研究的..
2024年厨师辞职报告范文
海南东部电网无功优化控制的中期报告
2023年山东省泰安市学业水平模拟化学试题(四..
2023年期货从业资格之期货基础知识题库检测..
2024年厉庄镇小学教科研工作汇报
2023年资产评估师之资产评估基础题库附答案..
2023版湖北省安全员B证考试题库内部版必考点..
Python与数据可视化技术
《 直播运营实战技能》试卷及答案 卷 1
《昆虫记》读后感1000字汇总7篇
2024年学校燃气安全应急预案
渐冻症呼吸机护理查房课件
有关顺服的讲章大全
北京101中学2023-2023学年下学期初中八年级..
七年级数学下册压轴题
生物制药,抗癌药物
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部