由数组布尔元素值知文法中每个非终结符的FIRSTVT(A)集合为: FIRSTVT(E`)={#} FIRSTVT(E)={+,*,↑,(,i} FIRSTVT(T)={*,↑,(,i} FIRSTVT(F)={ ↑,(,i } FIRSTVT(P)={(,i} 5 构造优先表方法 ① 对形如 P-…ab…和形如P-…aQb…,有a b; ②对形如 P-…aR…,而b∈FIRSTVT(R),有a b; ③对形如 P-…Rb…,而a∈LASTVT(R),有a b; ④对文法开始符号S,有# FIRSTVT(S),LASTVT(S) #, 且对 #S#,有# #。 Ch5 语法分析 5.2 算符优先分析法 5.2.2 算符优先分析与分析器 算法5.3 构造文法G的优先关系表 输入:文法G及G的FIRSTVT(G)和LASTVT(G) 输出:文法G的优先关系表 方法: for G中的每条规则 P→x1x2…xn { ① 置相邻的两个终结符xi和xi+1(或只隔一个 非终结符)为“?”,即xi?xi+1; ② if xi∈VT而xi+1∈VN 则 for FIRSTVT(Xi+1) 中的每个a置xi?a; ③ if xi∈VN而xi+1∈VT 则 for LASTVT(xi) 中的每个a置a ?xi+1。
您可能关注的文档
- 抱怨没有用,一切靠自己探索.ppt
- 北大荒的秋天探索.ppt
- 北京动物园探索.ppt
- 恒大城市水上冲浪节技术报告.ppt
- 北京明瑞产品简介201401探索.ppt
- 北师大版六年级下册《琥珀》.探索.ppt
- 北师大版七年级上册第九课第一站自尊自立探索.ppt
- 横断面设计图技术报告.ppt
- 低中频电疗法分析.ppt
- 北师大版七年级生物上册5-3《吸收作用》优教1探索.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)