Loïc Knuchel

Créer une extension VS Code pour booster son DSL, les dessous

30 minutes

Qui n'a jamais rêvé de créer son propre langage?

Cela fait 2 ans que je travaille sur AML, un langage simple pour définir un schéma de base de données dans Azimutt. Mais spécifier un langage et écrire un parser n'est qu'un début.
Pour le rendre pratique et agréable à utiliser il faut aller bien plus loin: de la coloration syntaxique aux erreurs et suggestions contextuelles, des apperçus rapide aux renomage et à la navigation par symboles, je vous fais découvrir les APIs que vous utilisez tous les jours sans vous en douter.
Et qui sait? Après cette session vous pourriez créer votre propre extension spécialisée!


Speaking history