- 1
- 0
- 约3.87千字
- 约 66页
- 2023-03-30 发布于广东
- 举报
消除回溯的方法二 第30页,共66页。 文法的两个条件 第31页,共66页。 扩充的巴科斯范式 前面的巴科斯范式只用到了两个元符号“→”和“|” 扩充几个元语言符号: 用花括号{α}表示闭包运算α*。 用{α}n0表示α可任意重复0次至n次。{α}00={α}0=ε. 用方括号[α]表示{α}10,即表示α的出现可有可无(等价于α |ε)。 例如,通常的“实数”可定义为: decimal→[sign]integer.{digit}[exponent] exponent→E[sign]integer integer→digit[digit] sign→+ | - 第32页,共66页。 递归下降分析程序的构造 当文法满足上述两个文法条件时,我们就可以为它构造一个不带回溯的自顶向下分析程序,这个分析程序是由一组递归过程组成的。每个过程对应文法的一个非终结符。这样的一个分析程序称为递归下降分析器。 E→E+T | T T→T*F | F F→(E) | i E→T{+T} T→F{*F} F→(E) | i 第33页,共66页。 递归下降分析程序构造 E→T{+T} T→F{*F} F→(E) | i PROCEDURE E; BEGIN T; WHILE SYM = ‘+’ DO BEGIN ADVANCE; T END END PROCEDURE T; BEGIN
您可能关注的文档
- 缓冲溶液的配制.ppt
- 缓慢型心律失常.ppt
- 缓控释制剂介绍.ppt
- 缓控释制剂合理应用.ppt
- 缓蚀剂的选用原则.ppt
- 缓解压力的健身锻炼方法.ppt
- 缓解学习压力主题班会.ppt
- 编制和分析构造等高线图.ppt
- 编制地层综合柱状图.ppt
- 编制童话作文指导.ppt
- 绵阳市平武县2025届数学四年级第二学期期末联考试题含解析.docx
- 绵阳市三台县2025届三年级数学第二学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学下学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学下学期期末模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含答案.docx
- 绵阳市三台县2025届四年级数学第一学期阶段模拟试题(含答案).docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题含解析.docx
- 绵阳市三台县2025届四年级数学第二学期期中模拟试题(含答案解析).docx
- 绵阳市三台县2025届四年级数学第一学期期中模拟试题含答案解析.docx
最近下载
- 《药妆品》专项测试题附答案.doc VIP
- 小儿腹泻病基层诊疗规范(2025版).docx VIP
- (2026年春新版)人教版四年级英语下册单词表.pdf VIP
- 《核电厂温排水影响监测评估技术规程》.pdf VIP
- 2025年西北政法大学毛泽东思想和中国特色社会主义理论体系概论期末考试模拟题附答案.docx VIP
- (2026版)中国原发脊柱非特异性感染临床诊疗循证指南PPT.pptx VIP
- IGI飞针测试软件简单学习教案.docx VIP
- TCAQI-汽车内饰用天然竹纤维增强热塑性复合板.pdf
- 氯吡格雷应用现状与挑战培训课件.ppt
- IEC 61133-2006 车辆组装和运行前的整车试验规范(中文).docx VIP
原创力文档

文档评论(0)