- 11
- 0
- 约3.92万字
- 约 117页
- 2019-11-02 发布于广西
- 举报
上下文无关文法(CFG)在程序设计语言和编 译原理中有着重要的应用,因为上下文无关文法 可以用来阐述绝大多数的程序设计语言的句法结 构。此外上下文无关语言也可以作为描述语言翻 译方案的基础。 本章重点讨论: CFG的简化 CFG的两种范式 下推自动机(PDA)的概念 PDA与CFG之间的等价转换 上下文无关语言运算的封闭性 以及CFL的有关判定问题。 3.1 上下文无关文法的派生树(推导树) 一个上下文无关文法中的一个句型的派生过程可以用 —棵树来描述。 【例3-1.1】 给定文法G=({S,A},{a,b},P,S),其中 P: S?aAS|a, A?SbA|ba|SS。句型aabbaa的派生过程就可以 用一棵树来描述,如图3-1.1 所示。将此树的叶结点符号 从左到右读取下来构成的符 号串就是aabbaa。 1.派生树的定义 设文法 G =(VN,VT,P,S)是上下文无关文法, 如果一棵有序树满足下面四个条件,则它是棵派生树: (1) 它的每个结点标记的符号是(VN∪VT∪{ε}) 中的符号; (2) 根结点标记开始变元S; (3) 内结点标记的符号是变元,即是VN中的符号。 (4) 如果一个内结点标记为A,且X1,X2,…,Xk是A的从左 到右的所有子结点, 则A?X1X2…Xk是P中一个产生式。 (5) 如果一个结点标记符
您可能关注的文档
最近下载
- 用水搭伙协议书范本.docx VIP
- 诺瓦科技LED显示屏视频处理器VS2用户手册.docx
- b型流感嗜血杆菌疾病的疫苗预防效果.pptx VIP
- VDA6.3-2023过程审核检查表(应用版).xls VIP
- GB50854-2013 房屋建筑与装饰工程工程量计算规范.pdf VIP
- 2023年入党政审调查表.doc VIP
- 药店监督检查课件.pptx VIP
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
- (2026秋新版)教科版五年级科学上册1.4《用光学显微镜观察》PPT课件.pptx VIP
- (2026秋新版)教科版五年级科学上册1.3《用简易显微镜观察》 PPT课件.pptx VIP
原创力文档

文档评论(0)