Eclipse Xtext

Eclipse Xtext

Xtext是用于开发编程语言和领域特定语言(DSL)的开源框架。
Xtext是用于开发编程语言和特定领域语言(DSL)的开源框架。与标准的解析器生成器不同,Xtext不仅生成解析器,而且还生成抽象语法树和全功能,可定制的基于Eclipse的IDE的类模型。Xtext作为Eclipse Modeling Framework Project和Eclipse Modeling Framework Project的一部分正在开发中。历史记录Xtext的第一个版本于2006年在openArchitectureWare项目中发布。oAW项目下发布的最新版本是4.3版。自2008年初以来,Xtext是在Eclipse Modeling Project下的Eclipse中开发的。作为Eclipse年度同步发布的版本,Xtext发布了版本0.7.0(2009年6月),1.0(2010年6月),2.0(2011年6月)和2.3(2012年6月)。该框架主要由德国公司开发。功能要指定语言,用户必须使用Xtext的语法语言编写语法。该语法描述了如何从文本符号中得出Ecore模型。根据该定义,代码生成器派生ANTLR解析器和对象模型的类。两者都可以独立于Eclipse使用。
eclipse-xtext

分类目录

Linux版Eclipse Xtext的替代品

JetBrains MPS

JetBrains MPS

JetBrains MPS是由JetBrains开发的元编程系统。它实现了面向语言的编程。
QB64

QB64

QB64是用于Microsoft Windows,Linux和Mac OS X的自托管BASIC编译器,旨在与Microsoft QBasic和QuickBASIC兼容。
Bin2Header

Bin2Header

bin2header将任何文件作为参数,并将其二进制数据转换为源头文件,以用于C / C ++应用程序。数据存储为字符数组。
ENSIME

ENSIME

ENSIME为您喜欢的文本编辑器带来了Scala和类似Java IDE的功能,例如:显示推断的类型。
DevkitPro

DevkitPro

基于gnu编译器集合的游戏控制台自制开发工具的工具链,以及用于辅助对每个受支持的控制台进行编程的其他工具和库。