- 8
- 0
- 约6.83千字
- 约 81页
- 2018-08-16 发布于贵州
- 举报
编译原理讲义文法与语言课件
有穷自动机例子 a a c b b abcabcaabc 2型语言与下推自动机 任何一个2型语言都可以使用一个下推自动机来识别。 下推自动机相当与一个有穷自动机和一个栈。自动机的每一步动作根据栈顶的符号,当前读入的符号,一个有限控制器的当前状态来确定,可以包括读入符号,压栈,出栈,和确定接受。 形式语言与程序设计语言 虽然程序设计语言的语法都使用上下文无关文法来描述,但是通常语言都是上下文相关的。 使用上下文无关文法描述语言的原因是:存在高效处理上下文无关文法的技术。 关于CFG的进一步讨论 Chomsky范式:所有的上下文无关语言都可以用如下形式的文法产生:所有的规则都形如:U ::= VW 或者 U::=T,其中U,V,W为非终结符号,T为终结符号。 Greibach范式:所有上下文无关语言都能由这样的文法产生:U::=Tu,这里U为非终结符号,T为终结符号。 关于CFG的进一步讨论 自嵌套:一个上下文无关文法为自嵌套的,如果存在一个非终结符号U满足: U =* xUy,且x,y非空。 定理2.6 若一个CFG G[Z]不是自嵌套的,那么L(G)必然是一个正则语言。 但是,自嵌套的上下文无关文法也可能产生正则语言。例:P35页 关于推导的性质 定理2.7 对于CFG,如果存在句型x=x1x2…xn且x=*y,必然存在y1,y2,…,yn使得: xi=*yi且y= y1y
您可能关注的文档
- 小学英语沪教版三年级起点三年级下册课件_13.ppt
- 小学英语沪教版三年级起点三年级下册课件_15.ppt
- 小学英语沪教版三年级起点三年级下册课件_14.ppt
- 小学英语沪教版三年级起点三年级下册课件_16.ppt
- 小学英语沪教版三年级起点三年级下册课件_19.ppt
- 小学英语沪教版三年级起点三年级下册课件_2.ppt
- 小学英语沪教版三年级起点三年级下册课件_18.ppt
- 小学英语沪教版三年级起点三年级下册课件_17.ppt
- 小学英语沪教版三年级起点三年级下册课件_20.ppt
- 小学英语沪教版三年级起点三年级下册课件_22.ppt
- 专题11 第二次世界大战后:世界多元文明的竞争与发展(专项训练)(全国通用)(教师版).pdf
- 生物(浙江卷)(考试版).pdf
- 生物(浙江卷)(考试版A3).pdf
- 2026宠物门店系统怎么选?服务+商品+会员选择指南.docx
- 在2026年区委党的建设工作领导小组(扩大)会议上的讲话.docx
- 在XX县群众身边不正之风和腐败问题集中整治工作调度推进会上的讲话.docx
- 在2026年全县基层党建工作推进会暨党建引领基层治理工作会议上的讲话.docx
- 在XX市全市防汛抗旱工作会议上的讲话.docx
- 在2026年全区上半年党的建设工作会议上的讲话.docx
- 在2026年街道安全生产暨火灾防控工作会议上的讲话.docx
原创力文档

文档评论(0)