Créer un DSL facilement avec Xtext - Exemple d'un langage de description de sites web
Bonjour,
Je vous propose un tutoriel qui illustre la création d'un langage de description de site web à l'aide d'Xtext/EMF : http://olegoaer.developpez.com/tutos/model/xtext/wdl/
Ce tutoriel s'accompagne d'un cours sur la façon d'aborder les aspects syntaxique des langages en IDM.
Au sommaire de ce tutoriel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| I. Introduction
II. WDL : Website Description Language
III. Une histoire de syntaxe...
III-A. Syntaxe abstraite avec Ecore
III-A-1. Création d'un fichier Ecore
III-A-2. Métamodélisation
III-A-3. Génération des classes d'implémentation
III-B. Syntaxe concrète avec Xtext
III-B-1. Création d'un fichier Xtext
III-B-2. Définition de la grammaire
III-B-3. Génération du plugin
IV. Aller plus loin : la portée et la validation
IV-A. Mécanisme de portée
IV-B. Mécanisme de validation
V. Projection vers les langages du web
V-A. Transformation
V-B. Commande de transformation
VI. Remerciements |
N'hésitez pas à réagir sur ce forum.