Commune

Arbre de la syntaxe abstraite

arbre dont les nœuds internes sont marqués par des opérateurs et dont les feuilles représentent les opérandes de ces opérateurs.

Arbre de la syntaxe abstraite

Carte Commune · n° 222516

En informatique, un arbre de la syntaxe abstraite ou ASA (abstract syntax tree, ou AST, en anglais) est un arbre dont les nœuds internes sont marqués par des opérateurs et dont les feuilles (ou nœuds externes) représentent les opérandes de ces opérateurs. Autrement dit, généralement, une feuille est une variable ou une constante. Un arbre de la syntaxe abstraite est utilisé par un analyseur syntaxique comme un intermédiaire entre un arbre d'analyse et une structure de données. Il est utilisé comme la représentation intermédiaire interne d'un programme informatique pendant qu'il est optimisé et à partir duquel la génération de code est effectuée. Un AST diffère d'un arbre d'analyse par l'omission des nœuds et des branches qui n'affectent pas la sémantique d'un programme. Un exemple classique est l'omission des parenthèses de groupement puisque, dans un AST, le groupement des opérandes est explicité par la structure de l'arbre. La création d'un arbre de la syntaxe abstraite pour un langage...

Lire sur Wikipédia · Image Dcoetzee, CC0

Ouvre des boosters, collectionne des cartes et échange-les. Gratuit.

Jouer gratuitement
Arbre de la syntaxe abstraite – carte Wikipédia Commune | Wikiverse TCG