Skip to main content

Module declarations

Module declarations 

Source

Structs§

PythonVisitor
Scope

Enums§

PythonParameterSplat
The identifier node that names one parameter’s binding.

Functions§

collect_python_identifiers
module_code_unit
parse_python_file
Build the ParsedFile for one Python source file: module unit, type identifiers, and the declaration walk. analyzer/python/adapter.rs’s LanguageAdapter::parse_file is the only caller.
parse_python_tree
py_node_text
python_base_origin_node
The node whose text names a base class: the value a subscripted base applies its type arguments to, or the base expression itself.
python_expanded_comment_start
python_first_parameter_name
The name a callable binds its first parameter to, which for a method is the receiver every self.x and setattr(self, ...) in its body names.
python_is_decorated_function_boundary
python_module_fq
Build the structured module-path prefix for a Python declaration.
python_module_name
python_parameter_label_node
python_parameter_splat
setuptools_setup_py_python_requires
Read the python_requires specifier a legacy setup.py declares.