- 17
- 0
- 约2.9千字
- 约 18页
- 2018-03-29 发布于河南
- 举报
编译原理第二章3
二、语法树的生成 1、含义:也称为推导树,是对句子或句型推导过程的图形表示法。 2、语法树特征:设文法G=(VN,VT,P,S) (1)根节点为文法的开始符号; (2)每个节点上的标记都是文法字汇表 V 中的一个符号;V=( VN ∪ VT ) (3)如果一棵子树的根标记为A,且所有直接后代节点从左向右排列的顺序为A1,A2,...AK,那么A→A1A2…AK是P中的一个产生式; (4)若树的所有末端节点上的标记从左向右排列为字符串w,则w是G的句型,若w仅含终结符,则它为G所产生的句子。 3、规范句型的语法树生成过程: 从文法的开始符号出发,每推导一步,语法树向下伸展一层。直到其所有末端结点形成规范句型。 【例1】设有文法G[E]: E→E+T∣E-T∣T T→T*F∣T/F∣F F→(E)∣i 给出句型(T+i2)*i1-F的语法树 (T+i2) * i1 -F句型的推导如下: (T+i2) * i1 -F语法树生成如下: 2、语法树中的两个概念: (1)子树 语法树中某一节点连同所有分支组成的部分称为该语法树的子树。 (2)简单子树 只有单层分支的子树 ( 只有父子两代结点的子树 ) 称为该语法树的简单子
您可能关注的文档
- 201006六级作文.doc
- 2011年度-TCL监视器产品性能参数表.doc
- 2011至2012学年度上学期文工团工作总结.doc
- 2011年鞋柜使用管理办法.doc
- 2013年春语文版七年级语文下册全集教案.doc
- 3DSPs硬件设计3_ADC接口设计.ppt
- 4.1克秋梨皮.doc
- QPPD20纠正和预防措施控制程序.doc
- 13.2单与多.ppt
- Android项目编码规范(修改).doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2025年湖南省高考数学试卷(含答案及解析).docx
- 广东省技工学校和职业培训机构教师教育理论函授培训作业册答案(2022年改版).pptx VIP
- 中国口腔诊疗交叉感染防控专家共识(2026).docx VIP
- 2026年完整版离婚协议书(标准版).docx VIP
- 河南2025年职业病诊断医师资格考试(职业性尘肺病及其他呼吸系统疾病)模拟练习题及答案.docx VIP
- 山东省名校联盟2026年4月高三核心素养考试语文试题及参考答案.docx VIP
- SBS防水卷材施工技术交底.docx VIP
- 小学数学巧算24点专项练习题(每日一练,共16份).pdf VIP
- 小学数学巧算24点专项练习题(每日一练,共4份).pdf VIP
- 4宫格数独练习题(每日一练,初级、中级、高级各12套题).docx VIP
原创力文档

文档评论(0)