本文介绍了一种增量解析器,能够早期拒绝语法错误的代码,并高效地检测符合填充中间任务的完整程序。通过开发一种基于任意无上下文文法的左右商的 Earley 风格解析器,并将增量解析和商操作扩展到常见编程语言文法中的若干上下文敏感特性,实现了一种高效、通用且可靠的左右商解析方法。在 Python 3 的填充中间完成任务的特别困难情况下进行了方法评估,结果表明受限生成可以极大地减少推荐代码中的语法错误的发生。
完成下面两步后,将自动完成登录并继续当前操作。