cpc6128 / LangageLinotte

Code source officiel du langage de programmation Linotte - Langage de programmation en français simple créé dans le but de permettre aux enfants et aux personnes n'ayant pas une connaissance approfondie de l’informatique d’apprendre la programmation facilement.
http://langagelinotte.free.fr
GNU General Public License v3.0
41 stars 3 forks source link

créer un système de repli des blocs #34

Open caillou15 opened 3 years ago

caillou15 commented 3 years ago

Mon idée est de créer un système semblable à ceux existants dans la plupart des IDEs. C'est le + ou - dans la marge de gauche à droite des numéros de ligne

cpc6128 commented 3 years ago

Bonjour Caillou15. Oui, c'est bonne idée mais ce n'est pas simple à mettre en place. Je vais jeter un œil sur ce que je peux faire.

caillou15 commented 3 years ago

j'ai commencé à chercher comment faire en regardant dans le code source de Notepad++

caillou15 commented 3 years ago

J'utilise IntelliJ IDEA et je n'arrive pas à compiler et exécuter le code en utilisant la commande fournie dans le README

cpc6128 commented 3 years ago

J'utilise IntelliJ IDEA et je n'arrive pas à compiler et exécuter le code en utilisant la commande fournie dans le README

Dans le répertoire LangageLinotte, si tu lances la commande : mvn clean package ça affiche quoi ?

caillou15 commented 3 years ago

La compilation fonctionne avec cette commande (j'ai quand même quelques erreurs) mais je ne sais pas comment lancer l'application, et je ne maitrise pas l'outil maven la sortie console : https://pastebin.com/gvZSPbdt Un exécutable est généré, mais il ne fait rien.

cpc6128 commented 3 years ago

Tu peux le lancer dans un premier temps ainsi en ligne de commandes : java -jar linotte-lanceur/target/Atelier.jar

cpc6128 commented 3 years ago

Ou alors, si tu utilises IntelliJ, faut le configurer pour lancer la classe : org.linotte.frame.AtelierLinotte

caillou15 commented 3 years ago

la commande java -jar linotte-lanceur/target/Atelier.jar fonctionne alors je garde. Merci pour l'aide