当前位置: > 财经>正文
编译原理LL(1)预测分析表的构造
FIRST(BbS) = { b, c } 所以讲产生式S - > BbS加入M[S, b] M[S, c]中
abcdSS -> AaSS - > BbSS - > BbS A B
FIRST(d) = { d } 将产生式 S -> d 加入到 M[S,d]中
abcdSS -> AaSS - > BbSS - > BbSS -> dA B
FIRST(a) = { a } 将其产生式 A -> a加入
abcdSS -> AaSS - > BbSS - > BbSS -> dAA -> a B
FIRST(c) = c 将产生式 B -> c 加入
abcdSS -> AaSS - > BbSS - > BbSS -> dAA -> a B B -> c对于产生式 B -> ε 计算FOLLOW(B)中的所有元素将其加入,计算可得 FOLLOW(B) = { b },所以讲产生式加入到M[B,b],计算得出的预测分析表如下
abcdSS -> AaSS - > BbSS - > BbSS -> dAA -> a B B -> εB -> c
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。