语言的有穷表示 语言的有穷表示有两种方法: 用产生的观点来表示语言。方法:为语言定义一组规则,利用规则产生语言中的每个句子。 用识别的观点表示语言。方法:利用一个算法(有限自动机)来判断某个给定的符号串(句子)是否在某语言中。 本章先从“产生的观点”来描述语言——文法。 有时为书写简洁,常把相同左部的产生式进行缩写。如: 其中,每个αi是A的一个候选式。 例2.4:下面是一个文法的几种等价写法。 文法的分类 例2.10 例2.11 4类文法总结: 4类文法的定义是对产生式逐渐加限制的,对应的语言描述能力越来越弱。 每种正规文法也都是上下文无关文法,每种上下文无关文法也都是上下文有关文法,而每种上下文有关文法也都是0型文法。 4类文法应用 在编译技术中通常使用正规文法(3型文法)描述高级程序设计语言的词法部分,用有限自动机来识别单词。 使用上下文无关文法(2型文法)描述高级程序语言的语法结构,用下推自动机识别语法成分。 例:考虑文法G2: 它定义的语言是: S ? AB A ? aA|a B ? bB|b L(G2) = {ambn |m,n≥1} 例2.8:构造一个文法G使得: L(G) = {anbn |n≥1 } S ? aSb S ? ab a,b的个数相同,则文法G为: 文法等价: 若文法G1和文法G2所产生的语言相同,即L(G
您可能关注的文档
- 《安全知识竞赛试题精选》(备份)剖析.doc
- 《北京大学》新课件剖析.ppt
- 《北京》人教版地理课件剖析.ppt
- 《背影》优质课课件剖析.ppt
- 《北京亮起来了》.1剖析.ppt
- 《不退位减法__》教学参考课件1剖析.ppt
- 《财务报表分析》第四章剖析.ppt
- 《财务管理》综合测试题一剖析.doc
- 《财务软件应用》公选考核要求2015年11月12日剖析.doc
- 《变色龙》剖析.ppt
- 2024年吉林高中学业水平合格性考试生物试卷真题(含答案详解).docx
- 2024年7月黑龙江高中学业水平合格考政治试卷真题(含答案详解).docx
- 2024年浙江首考高考选考化学试卷试题真题(含答案详解).docx
- 2022年甘肃夏季高中学业水平合格考化学试卷真题(含答案详解).docx
- 2024年7月辽宁高中学业水平合格考生物试卷真题(含答案).docx
- 2025年1月新疆高中学业水平考试物理试卷真题.pdf
- 浙江省25年7月学考试题及答案汇总.docx
- 2025年安徽省普通高中学业水平选择性考试物理试题及答案.docx
- 2024年7月黑龙江高中学业水平合格考地理试卷真题(含答案详解).docx
- 2025年内蒙古普通高中学业水平选择性考试化学真题及答案.docx
最近下载
- YS∕T 3004-2021 金精矿 YS∕T 3004-2021 金精矿.pdf
- 《清华大学科技成果评估备案实施细则》.PDF VIP
- 24CJ40-52 建筑防水系统构造(五十二).pdf VIP
- 浙江劳资员考试题库及答案.doc VIP
- T∕CASME 2074-2025 化工用撬装装置技术规范.pdf
- 迷宫中级难度80个.pdf VIP
- 《民宿创办指南:从0到1开民宿》记录.docx VIP
- 2025最新公开选拔中小学校长笔试试题与答案.docx VIP
- J-STD-033D 潮湿、再流焊和工艺敏感器件的操作、包装、运输及使用(EC).pdf VIP
- 国电南瑞:5A新型微网技术方案白皮书(2026).pdf
原创力文档

文档评论(0)