2015年SPLASH
2015年10月23日至30日,星期五美国宾夕法尼亚州匹兹堡

解析@SLE是一个关于分析编程语言的研讨会,现在已经是第三版了。目标参与者是解析器生成工具的作者以及编程语言和其他软件语言的解析器的作者。在本研讨会中,“解析”是一种计算,它以一系列字符作为输入,并生成语法树或图形作为输出。这可能包括使用正则表达式进行标记化,使用上下文无关语法派生树,以及映射到抽象语法树。其目标是汇集当今解析领域的专家,以探索开放性问题,并可能促成新的合作。主题可能包括算法、实现和生成技术、元形式(BNF)的语法和语义等。

主题

解析和解析器生成的主题,无论是在理论上还是在实践中,都可能是古老的,但在解析器的构建和维护方面仍然存在挑战性的问题。特别是在实际编程语言的环境中,有大量的理论和实践障碍需要克服。面对新的应用领域,如IDE构建、逆向工程、软件度量、领域特定(嵌入式)语言等,编程语言的演变和多样性导致了当代的解析挑战。什么是用于解析器生成的模块化元形式?如何为需要比无上下文语法和正则表达式提供更多计算能力的传统语言和新语言获得(快速且正确的)解析器?如何在解析器中使用多核和GPU提供的增强并行性?如何在不经过多年努力的情况下,为COBOL、C++和Scala等语言启用经过验证的解析器构造或原型?如何解析白空间非常重要的语言(例如Python)?

呼吁谈判提案

我们以简短摘要(最多2页)的形式征求演讲提案。好的谈话建议描述了一个有趣的位置、演示或早期成就。将对提交的材料的相关性和清晰度进行审查,并用于规划研讨会当天的主要互动会议。解析@SLE不是发布场所。在网站上发布公认的摘要和幻灯片是自愿的。