跳到主要内容
10.1145/512950.512960acm会议文章/章节视图摘要出版物页面波普尔会议记录会议集合
第条
免费访问

LL(1)解析器中一种高效的仅插入错误修正器

出版:1977年1月1日 出版历史
  • 获取引文提醒
  • 摘要

    研究了一种基于LL(1)的“仅插入”纠错器。校正器能够纠正和解析任何输入字符串。它在纠正语法错误方面效率很高(在空间和时间要求上呈线性),并选择成本最低的插入(由用户定义)。此外,可以根据语法和终端符号插入成本表自动生成纠错器。可通过此方法更正的LL(1)语法类包含(经过轻微修改)用于指定最常见编程语言的语法。初步结果表明,这种方法可以在LL(1)驱动的编译器中发挥优势。

    工具书类

    [1]
    Aho,A.V.和Peterson,T.G.,无上下文语言的最小距离纠错分析器。SIAM计算机杂志1,4,305-3121972。
    [2]
    Aho,A.V.和Ullman,J.D.,《解析、翻译和编译理论》,第1卷,普伦蒂斯·希尔,恩格尔伍德·克利夫斯,新泽西州,1972年,第5.1节。
    [3]
    Conway,R.W.和Wilcox,T.R.,PL/1诊断编译器的设计与实现。CACM第16、3、169-179页,1973年。
    [4]
    DeRemer,F.L.,《LR(k)语言实用翻译》。1969年麻省理工学院博士论文。
    [5]
    Ghezzi,C.,LL(1)支持高效错误处理的语法。信息处理信件3、6、174-1761975。
    [6]
    Graham,S.L和Rhodes,S.P.,《实用语法错误恢复》。CACM第18、11、639-6501975年。
    [7]
    Gries,D.,《编译中转换矩阵的使用》。CACM第11、1、26-34页,1968年。
    [8]
    Gries,D.,《数字计算机编译器构造》。威利,纽约,1971,320-326。
    [9]
    Irons,E.T.,《纠错分析算法》。CACM第6、11、669-6731963页。
    [10]
    James,L.R.,一种语法指导的错误恢复方法。多伦多大学计算机系统研究小组技术代表CSRG-13硕士论文,1972年5月。
    [11]
    LaFrance,J.E.,《编译器的语法指导错误恢复》。伊利诺伊大学厄巴纳分校博士论文。科学。伊利亚克IV部门文件。249, 1971.
    [12]
    Leinius,R.P.,《语法定向编译器系统的错误检测和恢复》。博士论文,Comp。科学。威斯康星大学麦迪逊分校,1970年。
    [13]
    Levy,J.P.,《程序设计语言中语法错误的自动更正》。康奈尔大学博士论文。科学。部门技术代表TR 71-1161971。
    [14]
    Lewis,P.M.、Rosenkrantz,D.J.和Stearns,R.E.,《编译器设计理论》。Addison-Wesley,Reading,Mass.,1976,276-284,462-469,526-531。
    [15]
    Lyon,G.,《无上下文语言的语法导向最小错误分析:实用方法》。CACM第17、1、3-14页,1974年。
    [16]
    Peterson,T.G.,语法错误检测、更正和恢复。史蒂文斯理工学院博士论文,1972年。
    [17]
    Rhodes,S.P.,《编程语言实用语法错误恢复》。加州大学伯克利分校计算机系博士论文。科学。《技术报告》第15号,1973年。
    [18]
    Teitelbaum,R.,《通过代数幂级数评估进行无上下文误差分析》。程序。ACM SIGACT第五届计算机理论年会,德克萨斯州奥斯汀,196-1991973年。

    引用人

    查看全部

    建议

    评论

    信息和贡献者

    问询处

    发布时间

    封面图片ACM会议
    POPL’77:第四届ACM SIGACT-SIGPLAN编程语言原理研讨会会议记录
    1977年1月
    280页
    国际标准图书编号:9781450373500
    内政部:10.1145/512950
    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布、在服务器上发布或重新分发到列表,需要事先获得特定许可和/或收取费用。向请求权限[电子邮件保护]

    赞助商

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    出版:1977年1月1日

    权限

    请求对此文章的权限。

    检查更新

    限定符

    • 第条

    接受率

    POPL’77论文接受率105份中的25份,24%;
    4130份提交文件的总体接受率为824份,20%

    即将召开的会议

    府绸'25
    第52届ACM SIGPLAN编程语言原理年会
    2025年1月19日至25日
    丹佛,有限公司,美国

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 下载量(最近12个月)45
    • 下载次数(最近6周)5

    其他指标

    引文

    引用人

    查看全部

    视图选项

    查看选项

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用联机查看电子阅读器.

    电子阅读器

    获取访问权限

    登录选项

    完全访问权限

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享