IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Créer un langage de description de sites Web avec Eclipse Xtext,
Par Olivier Le Goaer

Le , par Hephaistos007

11PARTAGES

2  0 
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...del/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 : Sélectionner tout
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.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de toperharley
Futur Membre du Club https://www.developpez.com
Le 25/01/2013 à 11:50
Excellent Tuto.

Toujours aussi clair

Merci
0  0