Qu'est-ce que l'analyse syntaxique en termes de compilateur ?

2 Réponses


  • Lorsqu'une chaîne d'entrée (code source ou programme dans un langage) est donnée à un compilateur, le compilateur la traite en plusieurs phases, à partir de l'analyse lexicale (scanne l'entrée et la divise en jetons) jusqu'à la génération de code cible.

    L'analyse syntaxique est la deuxième phase d'un compilateur c'est-à-dire après l'analyse lexicale. Il vérifie la structure syntaxique de l'entrée donnée, c'est-à-dire si l'entrée donnée est dans la syntaxe correcte (de la langue dans laquelle l'entrée a été écrite) ou non.

    Si la chaîne d'entrée donnée peut être produite à l'aide de l'arbre syntaxique (dans le processus de dérivation), la chaîne d'entrée s'avère être dans la syntaxe correcte.

    Pour des informations détaillées, obtenez de l'aide sur CodeAvail - Aide en
    ligne pour les devoirs en informatique

  • Analyseur de syntaxe : est un groupe de prises du programme source en phrases grammaticales qui sont utilisées par le compilateur pour synthétiser la sortie.

Ecrivez votre réponse

Votre réponse apparaîtra après modération