2
Xtext é uma estrutura de código-fonte aberto para o desenvolvimento de linguagens de programação e linguagens específicas de domínio (DSLs).Ao contrário dos geradores de analisadores padrão, o Xtext não apenas gera um analisador, mas também um modelo de classe para a Árvore de Sintaxe Abstrata e um IDE baseado em Eclipse personalizável e totalmente funcional. O Xtext está sendo desenvolvido no Eclipse Project como parte do Eclipse Modeling Framework Project eé licenciado sob a Licença Pública do Eclipse.HistóriaA primeira versão do Xtext foi publicada em 2006 no projeto openArchitectureWare.A última versão lançada no projeto oAW é a versão 4.3.Desde o início de 2008, o Xtext é desenvolvido no Eclipse sob o Projeto de Modelagem Eclipse.Juntando-se à liberação simultânea anual do Eclipse, o Xtext lançou as versões 0.7.0 (junho de 2009), 1.0 (junho de 2010), 2.0 (junho de 2011) e 2.3 (junho de 2012).A estrutura é desenvolvida principalmente pela empresa alemã. Funcionalidade Para especificar um idioma, o usuário deve escrever uma gramática na linguagem gramatical do Xtext.Esta gramática descreve como um modelo Ecore é derivado de uma notação textual.A partir dessa definição, um gerador de código deriva um analisador ANTLR e as classes para o modelo de objeto.Ambos podem ser usados independentemente do Eclipse ....