Théorie des langages

Grâce au soutien de la fondation Tezos, et pour aider un grand nombre d'étudiants de découvrir les principes de la théorie des langages, et d'apprendre à créer leurs propres langages et compilateurs, nous développons un ensemble d'outils interactifs permettant de manipuler et comprendre les concepts de la théorie des langages : expressions régulières, automates, parseurs LR, ...

Ces outils et exercices interactifs sont intégrés à un cours complet de théorie des langages, écrit par des enseignants spécialistes du domaines.

En attendant la diffusion de ce cours, nous présentons ici les principaux outils.

FR  
  • FR
  • EN
Expressions régulières et automates finis

Nous avons développé des outils permettant de créer de nombreux exercices sur les expressions régulières et automates fini :

  • Former une expression régulière
  • Créer un automate fini
  • De l'expression régulière à l'automate fini
  • De l'automate fini à l'expression régulière.
  • Déterminiser un automate fini non déterministe
  • Minimiser un automate fini
  • Différence entre une regexp et un automate