pycparser:使用纯Python的完整C99解析器

时间:2021-05-01 01:51:16
【文件属性】:
文件名称:pycparser:使用纯Python的完整C99解析器
文件大小:321KB
文件格式:ZIP
更新时间:2021-05-01 01:51:16
Python pycparser v2.20 内容 3.3基本用法 3.4高级用法 4修改 5包装内容 6位贡献者 1引言 1.1什么是pycparser? pycparser是用纯Python编写的C语言解析器。 它是一个模块,旨在轻松集成到需要解析C源代码的应用程序中。 1.2有什么好处? 任何需要解析C代码的内容。 以下是从实际用户报告中获取的pycparser的一些用法: C代码混淆器 各种专用C编译器的前端 静态代码检查器 自动单元测试发现 向C语言添加专门的扩展 pycparser最受欢迎的用途之一是在cffi库中,该库使用它来解析C函数和类型的声明,以便自动生成FFI。 pycparser的独特之处在于它是用纯Python编写的-一种非常高级的语言,易于尝试和调整。 对于熟悉Lex和Yacc的人来说, pycparser的代码将很容易理解。 它还没有外部依赖关系(Pyth

网友评论