core
模块包源码
用来分析 Python 代码和文档字符串 (docstring) 的核心功能。
模块
| 成员 | |
|---|---|
| inspectors | 用来检测和分析对象的功能。 |
| analyzer | 与 Markdown 文字分析相关的功能。 |
| attree | 定义了成员属性树的构造过程,该树用来重建模块包结构。 |
| texts | 用于实现文档单元的 MDX 渲染。 |
| functions | 针对函数和方法实现的文档内容提取。 |
| ops | 针对类的运算符实现的文档内容提取。 |
| classes | 针对类对象实现的文档内容提取。 |
| datacls | 针对数据类对象、及 PyDantic 模型实现的文档内容提取。 |
| enums | 针对枚举类型对象实现的文档内容提取。 |
| typeddicts | 针对类型提示字典实现的文档内容提取。 |
| protocols | 针对协议类型的运算符实现的文档内容提取。 |
| typealiases | 针对类型别名实现的文档内容提取。 |
| modules | 针对模块和模块包实现的文档内容提取。 |
| walker | 定义了用来穷尽遍历“嵌套模块包和模块成员”的检测和分析器。 |
别名
| 成员 | |
|---|---|
| PackageWalker | 用来迭代遍历模块包的遍历器。 |