package documentation
This module contains all classes that are considered a "scoped" node and anything related. A scope node is a node that opens a new local scope in the language definition: Module, ClassDef, FunctionDef (and Lambda, GeneratorExp, DictComp and SetComp to some extent).
Module | scoped |
This module contains the classes for "scoped" node, i.e. which are opening a new local scope in the language definition : Module, ClassDef, FunctionDef (and Lambda, GeneratorExp, DictComp and SetComp to some extent). |
From __init__.py
:
Class |
|
Class representing an ast.FunctionDef node. |
Class |
|
Class representing an ast.ClassDef node. |
Class |
|
Scoping for different types of comprehensions. |
Class |
|
Class representing an ast.DictComp node. |
Class |
|
Class representing an ast.FunctionDef . |
Class |
|
Class representing an ast.GeneratorExp node. |
Class |
|
Class representing an ast.Lambda node. |
Class |
|
Class representing an ast.ListComp node. |
Class |
|
this class provides locals handling common to Module, FunctionDef and ClassDef nodes, including a dict like interface for direct access to locals information |
Class |
|
Class representing an ast.Module node. |
Class |
|
Class representing an ast.SetComp node. |
Function | builtin |
lookup a name into the builtin module return the list of matching statements and the astroid for the builtin module |
Function | function |
Undocumented |
Function | get |
Get the class that wraps the given node. |
Function | _is |
Return if the given class can be used as a metaclass. |