gpt4 book ai didi

c# - 在 Visual Studio 2013 中访问抽象语法树

转载 作者:太空宇宙 更新时间:2023-11-04 13:37:27 26 4
gpt4 key购买 nike

我正在尝试为 C++ 程序员实现 Visual Studio 2013(使用 C#)的扩展,用户可以在其中右键单击他/她的 C++ 代码中的任何变量,我会向他提供有关该变量的各种信息变量(如用法或它传递给哪个函数...等)。

你知道我怎样才能做到这一点吗?如果是这样 - 我可以获得 C++ 语法树吗?

谢谢

PS 有什么开源项目可以作为引用吗?

最佳答案

我不确定这是否能解决您的问题,但您可以尝试使用 PDB 文件(程序数据库),其中包含其他全局变量、局部变量、函数名称及其入口点地址 etc 。更多信息 hereherehere

还有一个 tool 可用于检查程序数据库 (PDB) 文件的内容。here 提供了更多有用的信息供阅读。

关于c# - 在 Visual Studio 2013 中访问抽象语法树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29098834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com