Analyse lexicale

En informatique, l’analyse lexicale (lexical analysis) est le processus de conversion d’une séquence de caractères (par exemple un programme ou d’une page web) en une séquence de jetons (des chaînes de caractère auxquelles sont assigné une signification et donc un sens précis, en anglais tokens).

Un programme qui procède à cette analyse peut être appelé un analyseur lexical (en anglais lexer, tokeniser, ou scanner, bien que scanner soit aussi le terme pour la première étape opérée par un analyseur lexical).

Un analyseur lexical est en général combiné avec un analyseur syntaxique (parser), lesquels analysent ensemble la syntaxe de langages de programmation, page webs, etc. [1]

[1]Wikipedia contributors. “Lexical analysis.” Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 27 Jan. 2017. Web. 2 Mar. 2017.