Création d'un LSP pour le langage P4.
A DevOps framework for developing, operating, and evolving SDN infrastructure and applications.
mai 2023 - août 2023
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
LinkedIn GitHub Email