Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider ee5dcd31 rédigé par Erwan Bousse's avatar Erwan Bousse
Parcourir les fichiers

Fix codegen lab description

parent 52accc17
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -41,7 +41,7 @@ Les projets Eclipse fournis contiennent :
\item [fr.univnantes.idm.robotdsl.abstractsyntax] Syntaxe abstraite de RobotDSL.
\item [fr.univnantes.idm.robotdsl.xtext] Syntaxe concrète textuelle de RobotDSL (solution du TP précédent, sans les règles de validation).
\item [fr.univnantes.idm.robotdsl.xtext.*] Code généré par Xtext.
\item [fr.univnantes.idm.robotdsl.lib] Les classes Java utilisées par le code généré par le générateur à définit.
\item [fr.univnantes.idm.robotdsl.lib] Les classes Java utilisées par le code généré par le générateur à définir.
\item [fr.univnantes.idm.robotdsl.codegen.examples] Deux tests JUnit permettant de tester votre générateur de code sans lancer un deuxième Eclipse de test.
\item[fr.univnantes.idm.robotdsl.codegen] Le projet vide où vous devez écrire votre générateur.
\end{description}
......@@ -125,4 +125,6 @@ Dans ce nouveau workspace:
\end{enumerate}
Normalement, à chaque changement effectué dans le fichier \texttt{.robotdsl}, le fichier Java correspondant sera généré dans le répertoire \texttt{src-gen} créé précédemment.
\paragraph{Question 4} Complétez le code des classes du projet \texttt{fr.univnantes.idm.robotdsl.lib} de manière à afficher un message lorsqu'un moteur ou une lumière est utilisée. Dans le répertoire \texttt{src} de votre projet Java avec vos modèles et le code généré, codez une méthode \texttt{main} qui instancie un robot à l'aide d'une classe générée, et qui exécute les différents programmes générés sur ce robot. Exécutez ce \texttt{main} pour constater que votre code généré est bien utilisable.
\end{document}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter