恶搞

spoofax语言工作台:语言和IDE声明性规范的规则。Spoofax是一个语言工作台,用于高效、敏捷地开发文本领域特定语言,并支持最先进的IDE。Spoofax将解析器生成、元编程和IDE开发的语言处理技术集成到一个环境中。它对语言和IDE服务使用简洁的声明性规范。在本文中,我们描述了Spoofax的体系结构,并介绍了使用重写规则的高级语言语义规范的习惯用法,说明了如何将分析重用到转换、代码生成和编辑服务(如错误标记、引用解析和内容完成)。这些服务的实现由语言参数化编辑器服务类支持,这些服务类可以由eclipseide动态加载,从而允许在同一Eclipse环境中并行开发和使用新语言。