【问题标题】:Access Abstract Syntax Tree in Visual Studio 2013在 Visual Studio 2013 中访问抽象语法树
【发布时间】:2015-03-17 22:49:40
【问题描述】:

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

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

谢谢

PS 有什么开源项目可以作为参考吗?

【问题讨论】:

标签: c# c++ visual-studio-2013 abstract-syntax-tree visual-studio-extensions


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    相关资源
    最近更新 更多