您的位置:首页 > 其它

对二义性文法构造项目规范族和分析表的一些问题

2005-12-08 01:50 465 查看
在进行LR(0)或者LR(1)文法分析时,会遇到一些针对二义性文法的问题,在构造分析表的时候要通过分析这些文法中产生式中移进归约冲突,归约时,非终结符号与等待输入字符之间的优先级关系,来填写分析表中到底是归约还是移进
如有如下文法S’ ® EE   E ® E+E    E ® (E)   E ® E *   E® a   E ® EE 有项目I4如下E ® EE·   E ® E·+E    E ®· (E)   E ® E ·*   E®· a   E ® E·E 在构造分析表时第四项如下4  碰到 +的时候 我们认为E的优先级高于+,所以优先归约4 碰到×的时候    E的优先级小于×,先移进4碰到(,E低于(,移进同理可处理以后项目
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: