首页> 外文OA文献 >Advanced Error Recovery during Top-Down Parsing
【2h】

Advanced Error Recovery during Top-Down Parsing

机译:自上而下解析期间的高级错误恢复

摘要

Syntaktický analyzátor je jednou z nejdůležitějších částí překladače při často používaném přístupu syntaxí řízený překlad. Při tomto přístupu řídí syntaktický analyzátor sémantické akce a generování abstraktního syntaktického stromu. Jestliže je na vstupu chyba, syntaktický analyzátor nemůže pokračovat a celý překlad musí skončit. Proto je nesmírně důležité, aby syntaktický analyzátor byl schopen se zotavit z chyb, tedy aby i po nalezení chyby byl schopen dále pokračovat. V této bakalářské práci jsou popsány metody zotavení z chyb, podrobně je popsána metoda Kontext zotavení z chyb pomocí pokračování, konkrétně pokračování u LL syntaktického analyzátoru. Přestože tato metoda není příliš známá, není příliš složitá na vysvětlení a na implementaci. Může tedy být snadno použita při výuce pro demonstraci zotavení z chyb při syntaktické analýze shora dolů.
机译:在常用的语法驱动的转换方法中,解析器是编译器最重要的部分之一。在这种方法中,解析器控制语义动作并生成抽象的解析树。如果输入中有错误,则解析器无法继续,并且整个转换必须结束。因此,解析器能够从错误中恢复非常重要,也就是说,即使发现错误后解析器也能够继续运行。该学士论文描述了错误恢复的方法,详细描述了使用延续的错误恢复的上下文方法,特别是LL解析器的延续。尽管这种方法不是很为人所知,但是解释和实现起来并不太复杂。因此,可以很容易地在教学中使用它来演示自上而下的解析错误恢复。

著录项

  • 作者

    Obluková Alena;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 cs
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号