Eclipse Xtext

Eclipse Xtext

Xtext est un framework open source pour développer des langages de programmation et des langages spécifiques au domaine (DSL).
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

traits

Les catégories

Alternatives à Eclipse Xtext pour Mac

JetBrains MPS

JetBrains MPS

JetBrains MPS est un système de métaprogrammation développé par JetBrains.Il implémente une programmation orientée langage.
QB64

QB64

QB64 est un compilateur BASIC auto-hébergé pour Microsoft Windows, Linux et Mac OS X, conçu pour être compatible avec Microsoft QBasic et QuickBASIC.
Bin2Header

Bin2Header

bin2header prend n'importe quel fichier comme argument et convertit ses données binaires en un fichier d'en-tête source à utiliser dans les applications C / C ++.Les données sont stockées sous forme de tableau de caractères.
ENSIME

ENSIME

ENSIME apporte des fonctionnalités de type Scala et Java IDE à votre éditeur de texte préféré, telles que: Afficher les types inférés. Complétion contextuelle.
DevkitPro

DevkitPro

Une chaîne d'outils d'outils de développement homebrew de console de jeu basée sur la collection de compilateurs gnu avec des outils et des bibliothèques supplémentaires pour faciliter la programmation de chaque console prise en charge.