MOGWAI Language Support pour VS Code — v1.0.3

Quelques jours après la publication de la v1.0, une nouvelle version de l’extension VS Code pour MOGWAI est disponible. Au programme : debug multi-fichiers, mode TRON animé, et plusieurs corrections importantes.


Debug pas à pas multi-fichiers

C’est la fonctionnalité phare de cette mise à jour.

MOGWAI permet d’inclure des fichiers de code externes via la primitive mogwai.include. Jusqu’ici, le debug pas à pas s’arrêtait au bord du fichier principal — impossible de suivre l’exécution dans les fichiers inclus.

C’est maintenant corrigé. Quand l’exécution passe dans un fichier inclus, VS Code l’ouvre automatiquement côte à côte et y déplace le pointeur d’instruction. Quand on revient dans le fichier principal, le pointeur y revient aussi. Tout naturellement, sans manipulation.

Capture d'écran d'un éditeur de code affichant un fichier de programme en langage Mogwai, avec des commandes pour réinitialiser et nettoyer la console, ainsi qu'une structure de code pour inclure un fichier mathématique.

Cela fonctionne aussi bien en mode pause/step (breakpoints manuels) qu’en mode TRON (animation automatique).


Mode TRON animé

Le mode TRON (debug.tron) permet de rejouer l’exécution d’un script instruction par instruction, avec une temporisation configurable entre chaque pas. C’est utile pour comprendre le déroulement d’un algorithme ou trouver un bug subtil.

L’extension suit maintenant le code en temps réel pendant le TRON — y compris dans les fichiers inclus. Chaque instruction est surlignée au moment où le runtime l’exécute, puis le pointeur passe à la suivante.


Corrections

Focus éditeur — quand on lance une exécution depuis la zone Output ou depuis n’importe quelle zone hors éditeur, VS Code retrouve automatiquement le bon fichier .mog et y donne le focus. Plus de risque d’exécuter accidentellement le contenu du log.

Déconnexion inattendue — si le runtime s’arrête pendant une session connectée, l’extension repasse proprement en mode déconnecté : status bar, boutons toolbar, panneau Runtime — tout se remet à zéro.

Retour au fichier principal — après exécution d’un fichier inclus, le pointeur revenait parfois sur le mauvais fichier. C’est corrigé.


Installer ou mettre à jour

L’extension est disponible sur le VS Code Marketplace :

👉 MOGWAI Language Support

Pour mettre à jour : Ctrl+Shift+X...Check for Extension Updates


MOGWAI sur GitHub : https://github.com/Sydney680928/mogwai

Laisser un commentaire

En savoir plus sur CODING 4 PHONE

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture

En savoir plus sur CODING 4 PHONE

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture