- 2
- 0
- 约8.27千字
- 约 55页
- 2016-12-05 发布于湖北
- 举报
* * 在元符号“→”和“|”的基础上,扩充几个元语言符号: 1. 用花括号{?}表示闭包运算?*。 2. 用 {?}n0表示可任意重复0次至n次,。 3. 用方括号[?]表示{?}10 ,即表示?的出现可有可无(等价于?|?)。 引入上述元符号的文法亦称扩充的巴科斯范式。 文法的另一种表示法和转换图 * * 例如,通常的“实数”可定义为: decimal→[sign]integer.{digit}[exponent] exponent→E[sign]integer integer→digit{digit} sign→ + | - 用扩充的巴科斯范式来描述语法,直观易懂,便于表示左递归消去和因子提取。 * * 例4.5 文法 E→T | E+T T→F | T*F F→i | (E) 可表示成 E→T{+T} T→F{*F} F→i | (E) (4.6) * * 可以用语法图来表示语言的文法。 T + E T F * T F i ) F E ( * * 可构造一组递归下降分析程序: PROCEDURE E; BEGIN T; WHILE SYM=‘+’ DO BEGIN ADVANCE; T END END; PROCEDURE
您可能关注的文档
- 编程20题精选.doc
- 编译程序概论精选.ppt
- 编译原理(第5章)精选.ppt
- 编译原理_练习参考精选.ppt
- 编译原理5自底向上的语法分析精选.ppt
- 编译原理chapter7LR分析精选.ppt
- 编译原理大作业设计精选.doc
- 编译原理第8章精选.ppt
- 编译原理-方法分类精选.doc
- 编译原理期末练习题汇总精选.doc
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)