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 | mixin |
This module contains mixin classes for scoped nodes. |
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). |
Module | utils |
This module contains utility functions for scoped nodes. |
From __init__.py
:
Class |
|
Class representing an :class:`ast.FunctionDef` node. |
Class |
|
Class representing an :class:`ast.ClassDef` node. |
Class |
|
Scoping for different types of comprehensions. |
Class |
|
Class representing an :class:`ast.DictComp` node. |
Class |
|
Class representing an :class:`ast.FunctionDef`. |
Class |
|
Class representing an :class:`ast.GeneratorExp` node. |
Class |
|
Class representing an :class:`ast.Lambda` node. |
Class |
|
Class representing an :class:`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 :class:`ast.Module` node. |
Class |
|
Class representing an :class:`ast.SetComp` node. |
Function | builtin |
Lookup a name in 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. |