Skip to content
EntityQ127380· pop 23· linked from 189 articles

árvore sintática abstrata

Sign in to save

Also known as syntax tree, AST

tree representation of the abstract syntactic structure of source code

Wikidata facts

Instance of
tree
Subclass of
parse tree
Image
Abstract syntax tree for Euclidean algorithm.svg
Show 3 more facts
Commons category
Abstract syntax trees
manifestation of
abstract syntax
Sources (2)

via Wikidata · CC0

Article · Português

Árvores sintáticas abstratas, assim como as árvore de análise sintática, são estruturas de dados em árvore que representam estruturas sintáticas de cadeias, de acordo com alguma gramática formal, porém os nós são diretamente valorados em seus símbolos terminais, não havendo portanto a representação das derivações por meio dos símbolos não terminais. É uma representação abstrata (simplificada) da estrutura semântica de um código fonte escrito em uma certa linguagem de programação. Cada nó da árvore denota um construtor no código fonte. A sintaxe é abstrata no sentido que ela não representa cada detalhe que aparece na sintaxe real. Por exemplo, agrupar parênteses está implícito na estrutura da árvore, e uma construção sintática como um condicional SE cond ENTÃO expr pode ser denotada por um simples nó com suas ramificações.

Abstract from DBpedia / Wikipedia · CC BY-SA