all options
buster  ]
[ Source: astroid2  ]

Package: python-astroid (1.6.5-3)

Links for python-astroid

Screenshot

Debian Resources:

Download Source Package astroid2:

Maintainers:

External Resources:

Similar packages:

ricostruisce un nuovo albero sintattico astratto a partire da AST di Python

Lo scopo di questo modulo è fornire una rappresentazione di base comune del codice sorgente Python per i progetti come pychecker, pyreverse, pylint... A dire il vero, lo sviluppo di questa libreria è essenzialmente governato dalle necessità di pylint. In passato si chiamava logilab-astng.

Fornisce una rappresentazione compatibile che proviene dal modulo "_ast". Ricostruisce l'albero generato dal modulo _ast incorporato scendendo ricorsivamente lungo l'AST (albero sintattico astratto) e costruendo un AST esteso. Le nuove classi dei nodi hanno metodi e attributi aggiuntivi per diversi usi. Includono un certo grado di gestione dell'inferenza statica e di ambiti di nomi locali. Inoltre, astroid crea alberi parziali ispezionando gli oggetti vivi.

I moduli principali sono:

  * "bases", "node_classses" e "scoped_nodes" contengono le classi per i
    diversi tipi di nodi dell'albero;

  * "manager" contiene un oggetto di alto livello per ottenere alberi di
    astroid da file sorgenti e oggetti vivi. Mantiene una cache degli
    alberi precedentemente costruiti per un accesso veloce.

python-astroid è il nuovo nome della libreria precedentemente chiamata python-logilab-astng.

Other Packages Related to python-astroid

  • depends
  • recommends
  • suggests
  • enhances

Download python-astroid

Download for all available architectures
Architecture Package Size Installed Size Files
all 126.5 kB676.0 kB [list of files]