L' consiste à mettre en évidence la structure d'un texte, généralement une phrase écrite dans une langue naturelle, mais on utilise également cette terminologie pour l'analyse d'un programme informatique. L' (, en anglais) est le
programme informatique qui réalise cette tâche. Cette opération suppose une formalisation du texte, qui est vu le plus souvent comme un élément d'un
langage formel, défini par un ensemble de règles de
syntaxe formant une
grammaire formelle. La structure révélée par l'analyse donne alors précisément la façon dont les règles de syntaxe sont combinées dans le texte. Cette structure est souvent une hiérarchie de
syntagmes, représentable par un
arbre syntaxique dont les nœuds peuvent être
décorés (dotés d'informations complémentaires).