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 toutes les plateformes avec n'importe quelle licence

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.
Gomix

Gomix

Communauté de développement avec IDE intégré dans le navigateur pour plusieurs utilisateurs simultanés.
CodeMaid

CodeMaid

CodeMaid est une extension open source Visual Studio pour nettoyer, fouiller et simplifier nos C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript et TypeScript ...
GoCoEdit

GoCoEdit

GoCodeEditor est un texte sublime comme un éditeur de code à distance optimisé pour une ouverture et une modification rapides des fichiers sur votre appareil iOS.
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.
Kantharos IDE

Kantharos IDE

Kantharos fournit un environnement de script PHP rapide et portable à l'utilisateur final.Il est conçu à des fins de mise hors ligne au lieu de grands projets Web.
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.
iD3

iD3

iD3 est un IDE de bureau multiplateforme open source pour ...
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.
GLeDitor

GLeDitor

Un petit éditeur de programmeur avec mise en évidence de la syntaxe, fonctionnalités de recherche étendues, complétion de code (ctrl + espace).
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.