Project

General

Profile

Maintenance formatage » History » Version 4

Version 3 (Mathieu MONTIN, 03/11/2013 06:08 PM) → Version 4/8 (Mathieu MONTIN, 03/11/2013 06:10 PM)

h1. Maintenance du formatage lors de la sérialisation

h2. De quoi s'agit-il ?

Xtext est capable de générer du code. C'est ce qui est utilisé pour rafraîchir les fichiers lustre lorsque l'éditeur graphique y apporte des modifications. Par défaut, xtext génère tous les tokens grammaticaux à la suite et coupe à 80 caractères, ce qui donne un code totalement incompréhensible. Pour cette raison, il est possible de définir un formateur qui va venir ajouter par exemple des sauts de ligne ou des tabulations dans le code.

h2. Où est-ce implanté ?

La fonction de formatage est la fonction *configureFormatting* du fichier _*LustreFormatter.java*_ du package *org.obeonetwork.dsl.lustre.formatting*. Dans cette fonction sont regroupées les instructions qui vont permettre de mettre en forme le code générer.