- 9
- 0
- 约6.41千字
- 约 37页
- 2017-05-19 发布于四川
- 举报
程序设计语言编译原理(第3版)第2章
2.3程序语言的语法描述 例:句子 i+i*i的最左推导过程 E E E E * E + i i i E E E E + E * i i i 最左推导 E?E+E?i+E ?i+E*E?i+i*E ?i+i*i E?E*E?E+E*E ?i+E*E?i+i*E ?i+i*i * 2.3程序语言的语法描述 最右推导 E E E E * E + i i i E E E E + E * i i i E?E+E?E+E*E ?E+E*i?E+i*i ?i+i*i E?E*E?E*i ?E+E*i?E+i*i ?i+i*i * 2.3程序语言的语法描述 注意: A、区分:文法的二义性——语言的二义性 二义文法G≠无二义文法G’ 但L(G)=L(G’) 例如:G :E?E+E|E*E|(E)|i G’:E?T|E+T T?F|T*F F?(E)|i ?L(G)=L(G’) * B、二义问题是不可判定的: 即不存在一个算法,它能在有限步骤内,确切 的判定一个文法是否为二义的. 所能做的只是为无二义性寻找一组充分条件 2.3程序语言的语法描述 * 2.3程序语言的语法描述 三、形式语言 G=(VT ,VN ,S ,Ρ) 0型文法: ??? ?? (VN?VT)* ,至少有一个非终结符 任何产生式 ??? 均满足|?|≤ |?|; 仅S??例
您可能关注的文档
最近下载
- 高考语文阅读理解《论人形机器人的法律地位》《论人形机器人的共享人格》含答案解析.docx VIP
- 刘天琪电力系统分析理论第4章答案完整版.pdf VIP
- 劳动教育与劳动体验(中南财经政法大学)知到智慧树网课答案.docx VIP
- 2025年危险化学品生产经营单位其他从业人员(上海)模拟考试题及答案.pdf VIP
- 电力系统自动化技术专业人才培养方案.pdf VIP
- 海防建设规范(2025年版).docx
- 模拟电子技术基础简明教程(第4版)杨素行课后习题答案解析(1-6).pdf
- 2024数据中心高效散热的泵驱两相冷却技术.docx VIP
- 【哔哩哔哩-2025研报】十五大特色人群白皮书:洞见B站人群的年轻、好玩、有趣.pdf VIP
- JGJ-T231-2021建筑施工承插型盘扣式钢管脚手架.pdf VIP
原创力文档

文档评论(0)