文章介绍了如何利用自定义编码和路径配置文件来构建 Python 预处理器,实现对 Python 解释器的扩展。文中以添加自增自减运算符、使用大括号进行代码块作用域、解释 C/C++ 代码以及验证 TOML 数据为例,详细讲解了如何使用 Python 的 tokenize 和 ast 模块对源代码进行修改和解析。