PyPy 目录交叉引用¶
以下是 PyPy 的完全引用的字母顺序的两级深度目录概述,以及一些相关的顶级目录
目录 | 解释/链接 |
---|---|
pypy/bin/ | 命令行脚本,主要是 pypy/bin/pyinteractive.py |
pypy/config/ | 处理构建和运行 PyPy 的众多选项 |
pypy/doc/ | PyPy 开发人员文档的文本版本 |
pypy/doc/config/ | 众多翻译选项的文档 |
pypy/doc/discussion/ | 想法和文档草稿 |
pypy/goal/ | 我们的主要 PyPy 翻译脚本位于此处 |
pypy/interpreter/ | 字节码解释器 和相关对象(帧、函数、模块等) |
pypy/interpreter/pyparser/ | 解释器级 Python 源代码解析器 |
pypy/interpreter/astcompiler/ | 解释器级字节码编译器,通过 AST 表示 |
pypy/module/ | 包含 混合模块,使用应用程序和解释器级代码实现核心模块。并非所有模块都已完成并正常工作。使用 --withmod-xxx 或 --allworkingmodules 翻译选项。 |
pypy/objspace/ | 对象空间 实现 |
pypy/objspace/std/ | the StdObjSpace 实现 CPython 的对象和类型 |
pypy/tool/ | 各种从不同地方使用的实用程序和技巧 |
pypy/tool/pytest/ | 我们 测试方法 的支持代码 |
lib-python/ | 我们修补的 CPython 标准库分支 |
lib_pypy/ | 包含 CPython 在 C 中实现的模块的纯 Python 实现 |
extra_tests/ | 通常在翻译后运行的额外应用程序级测试 |
*/test/ |
许多目录都有一个包含测试模块的 test 子目录(参见 PyPy 中的测试) |
_cache/ |
保存来自各种目的的缓存文件 |