×

YACC在ATLAS语言语法分析中的冲突消解研究

消耗积分:0 | 格式:rar | 大小:271 | 2010-09-08

爱死你了lv

分享资料个

对使用YACC工具进行ATLAS语言语法分析过程中出现的大量冲突进行了详细的分类讨论与研究,给出了实现
过程中出现的主要冲突类型及相应解决方案:文法符号的不断自身循环产生的移进/归约冲突,采用修改文法的方法;同等表
示的重叠造成大量归约/归约冲突,采用替换法、拆解法或者拆解加语义函数的方法;构建表达式语法树时由循环嵌套造成的
移进/归约冲突,采用消除其中的外部循环和内部循环之一的方法;对于其它按照YACC默认规则处理符合ATIAs文法的冲
突,则由YACC按照默认规则去处理。上述解决冲突的方法应用在ATIAs翻译器构建项目中的语法分析过程中,成功完成了
项目要求

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !