From 1a61a66fb590f1dcfa7500e8cd60e37ab3781f80 Mon Sep 17 00:00:00 2001 From: Markus Rinne Date: Fri, 17 Aug 2018 22:28:57 +0100 Subject: python/python3-astroid: Added (new abstract syntax tree). Signed-off-by: David Spencer --- python/python3-astroid/README | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 python/python3-astroid/README (limited to 'python/python3-astroid/README') diff --git a/python/python3-astroid/README b/python/python3-astroid/README new file mode 100644 index 0000000000..ddfdb8c032 --- /dev/null +++ b/python/python3-astroid/README @@ -0,0 +1,12 @@ +The aim of this module is to provide a common base representation of +python source code for projects such as pychecker, pyreverse, +pylint... Well, actually the development of this library is essentially +governed by pylint's needs. It used to be called logilab-astng. + +It provides a compatible representation which comes from the `_ast` +module. It rebuilds the tree generated by the builtin _ast module by +recursively walking down the AST and building an extended ast. The new +node classes have additional methods and attributes for different +usages. They include some support for static inference and local name +scopes. Furthermore, astroid builds partial trees by inspecting living +objects. -- cgit v1.2.3