文件名称:盆景:语法树和程序模型的简化接口
文件大小:67KB
文件格式:ZIP
更新时间:2024-02-25 10:19:34
python parsing cpp static-analysis ast
盆栽 盆景试图为通常繁琐的语法树和程序模型提供微型和精致的表示。 提供一个或多或少相同的较小树的想法就是名称的来源。 这项工作是我为自己的研究开发的分析工具的一部分。 我对分析通常用C ++编写的机器人应用程序感兴趣。 由于免费的C ++分析工具非常稀缺,因此我尝试使用clang编译器的Python绑定提出自己的工具。 在撰写本文时,我知道就它们提供的AST信息而言,这些绑定是不完整的。 随着该分析工具的开发,我意识到C ++分析功能独立于ROS或任何其他框架,并且这种工具对于其他人可能是有用的,无论是它本身还是其他东西的起点。 产品特点 盆景提供了代表,分析或操纵程序的界面。 它使用的模
【文件预览】:
bonsai-master
----setup.py(819B)
----.gitignore(70B)
----bonsai()
--------__init__.py(1KB)
--------cpp()
--------analysis.py(11KB)
--------parser.py(10KB)
--------bonsai.py(6KB)
--------__main__.py(1KB)
--------py()
--------model.py(60KB)
----LICENSE(1KB)
----examples()
--------cpp()
--------py()
----cpp_example.py(3KB)
----README.md(5KB)
----README.rst(6KB)
----bonsai-runner.py(1KB)