Syntaxe simple
Intérêt
La syntaxe mise au point pour Acceleo est le résultat de plusieurs années d'expérience dans la génération de code. Cette syntaxe a été conçue avec les objectifs suivants :
Le nombre de mots clefs a été réduit au minimum afin de permettre une relative transparence de l'outil et un recentrage sur le code cible et le parcours du méta-modèle.
Principe de fonctionnement
Un modèle est un arbre de données : chaque élément est contenu dans un élément de plus haut niveau. Cette caractéristique particulière des modèles est prise en charge par Acceleo afin de rendre complètement transparent la complexité de la navigation dans un arbre. Ainsi, tous les cas complexes de parcours du modèle à générer sont effacés :
La syntaxe comprend des éléments de contrôle simples tels que des conditions, des boucles, des déclarations d'imports, ...
Scénario d'utilisation
Exemple de template simple exploitant la syntaxe Acceleo