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:

Genbyg et nyt abstrakt syntakstræ fra Pythons AST

Formålet med dette modul er at tilbyde en fælles basisrepræsentation for Pythonkildekode for projekter såsom pychecker, pyreverse, pylint ... Faktisk er udviklingen af dette bibliotek grundlæggende styret af pylints behov. Det blev tidligere kaldt logilab-astng.

Modulet tilbyder en kompatibel repræsentation, som kommer med modulet »_ast«. Det genbygger træet oprettet af det indbyggede modul _ast ved rekursivt at gennemløbe AST'en og bygge en udvidet ast. De nye knudeklasser har yderligere metoder og attributter for forskellig brug. De inkluderer nogen understøttelse for statisk inferens og lokal navn rækkefølge. Derudover bygger astroid delvise træer ved at inspicere levende objekter.

Hovedmoduler er:

 * bases, node_classes og scoped_nodes indeholder klasserne for de
   forskellige knudetyper for træet.

 * manager indeholder et objekt på højt niveau til at hente astroid-træer
   fra kildefiler og levende objekter. Den vedligeholder et mellemlager
   over tidligere konstruerede træer for hurtig adgang.

Python-astroid er det nye navn for det tidligere bibliotek 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]