2
Xtext est un framework open source pour développer des langages de programmation et des langages spécifiques à un domaine (DSL).Contrairement aux générateurs d'analyseurs standard, Xtext génère non seulement un analyseur, mais aussi un modèle de classe pour l'arborescence de syntaxe abstraite et un IDE basé sur Eclipse entièrement personnalisable et personnalisable est en cours de développement dans le projet Eclipse dans le cadre du projet Eclipse Modeling Framework Project etest sous licence Eclipse Public License.HistoryLa première version de Xtext a été publiée en 2006 dans le projet openArchitectureWare.La dernière version publiée dans le cadre du projet oAW est la version 4.3.Depuis début 2008, Xtext est développé chez Eclipse dans le cadre du projet de modélisation Eclipse.Rejoignant la version simultanée annuelle d'Eclipse, Xtext a publié la version 0.7.0 (juin 2009), 1.0 (juin 2010), 2.0 (juin 2011) et 2.3 (juin 2012).Le framework est principalement développé par la société allemande. Fonctionnalité Pour spécifier une langue, un utilisateur doit écrire une grammaire dans le langage de grammaire de Xtext.Cette grammaire décrit comment un modèle Ecore est dérivé d'une notation textuelle.À partir de cette définition, un générateur de code dérive un analyseur ANTLR et les classes du modèle objet.Les deux peuvent être utilisés indépendamment d'Eclipse ....
eclipse-xtext