首页 | 本学科首页   官方微博 | 高级检索  
     

一种可用于Yacc的自动错误恢复方法
作者姓名:张志余
作者单位:航空航天部航空计算技术研究所
摘    要:本文给出了一种使用 yacc 时的错误恢复方法,其基本思想是当出现语法错误时,超前看有限个单词,并利用超前单词的信息来纠正错误.文中错误恢复的原则是不回退分析栈,因而避免了实际中不可能做的语义回退。同 yacc 现有的错误恢复方法相比,文中的方法不需要用户关心构造编译时的错误恢复问题,用户所要做的工作只是提交 yacc 一份正确的语法产生式,错误恢复同分析程序一样也可以从产生式自动生成.本文阐明了这一方法的理论基础。以及在 yacc 环境下的实现方法,并以一个实例说明了这一方法的有效性。最后,本文还对这一方法提出进一步改进的途径.

关 键 词:Yacc  编译  错误恢复方法
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号