J'ai fait ce stage à l'Université McMaster (Hamilton, Ontario), supervisé par
Sébastien Mosser, avec deux autres étudiants.
Le but du projet était de créer un LSP pour le langage P4, avec un
gestionnaire d'extensions intégré pour ajouter des scripts à exécuter à certains moments.
Par exemple, des tests (P4test ou Petr4) à lancer à chaque enregistrement d'un fichier.
Un LSP permet : la coloration syntaxique, la réécriture de code (par exemple le renommage),
le diagnostic syntaxique, la complétion et la navigation (par exemple « aller à la définition »).
Github
Le langage P4
extension vscode