etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: logilab-astng  ]

Package: python-logilab-astng (0.19.1-1)

extend Python's abstract syntax tree (AST)

The aim of this module is to provide a common base representation of Python source code for projects such as pyreverse or pylint.

Since 0.18, it provides a compatible representation which may come from the `compiler` module (for Python <= 2.4) pr the `_ast` module (for Python >= 2.5).

It extends bare node classes with some additional methods and attributes. Instance attributes are added by a builder object, which can generate extended ast (let's call them astng ;) by visiting either an existant ast tree or by inspecting living object. Methods are added by monkey patching ast classes. Finally some support for static inference is provided.

Tags: Software Development: Python Development, Implemented in: Python

Other Packages Related to python-logilab-astng

  • depends
  • recommends
  • suggests

Download python-logilab-astng

Download for all available architectures
Architecture Package Size Installed Size Files
all 83.1 kB516 kB [list of files]