盆栽 盆景试图为通常繁琐的语法树和程序模型提供微型和精致的表示。 提供一个或多或少相同的较小树的想法就是名称的来源。 这项工作是我为自己的研究开发的分析工具的一部分。 我对分析通常用C ++编写的机器人应用程序感兴趣。 由于免费的C ++分析工具非常稀缺,因此我尝试使用clang编译器的Python绑定提出自己的工具。 在撰写本文时,我知道就它们提供的AST信息而言,这些绑定是不完整的。 随着该分析工具的开发,我意识到C ++分析功能独立于ROS或任何其他框架,并且这种工具对于其他人可能是有用的,无论是它本身还是其他东西的起点。 产品特点 盆景提供了代表,分析或操纵程序的界面。 它使用的模