(2019 : 923 - Analyses lexicale et syntaxique. Applications.)
Cette leçon ne doit pas être confondue avec la 909, qui s’intéresse aux seuls langages rationnels,ni avec la 907, sur l’algorithmique du texte. $\\$ Si les notions d’automates finis et de langages rationnels et de grammaires algébriques sont au cœur de cette leçon, l’accent doit être mis sur leur utilisation comme outils pour les analyses lexicale et syntaxique. Il s’agit donc d’insister sur la différence entre langages rationnels et algébriques, sans perdre de vue l’aspect applicatif : on pensera bien sûr à la compilation. Le programme permet également des développements pour cette leçon avec une ouverture sur des aspects élémentaires d’analyse sémantique.