Qu'est-ce qu'une analyse lexicale?

En informatique, l’analyse lexicale est le processus de conversion d’une séquence de caractères en chaînes significatives; ces chaînes significatives sont appelées des jetons. Un programme qui effectue une analyse lexicale est appelé un analyseur lexical, lexer ou tokenizer. Ce programme est souvent utilisé avec un composant logiciel (appelé analyseur) qui convertit la chaîne en données structurées.

Où utilise-t-on l'analyse lexicale?

L'analyse et l'analyse syntaxique sont utilisées par des programmes tels que des compilateurs pouvant utiliser les données analysées à partir du code d'un programmeur pour créer un exécutable binaire compilé. Ils sont également utilisés par les navigateurs Web pour formater et afficher une page Web à l'aide de données analysées à partir de HTML, CSS et JavaScript.

Code, Compilateur, Informatique, Exécutable, Termes de programmation