在Visual Basic和c#中开发的应用程序的AST生成

时间:2010-05-12 13:29:12

标签: c# vb.net abstract-syntax-tree call-graph

我目前正在理解在visual basic和c#中开发的一个应用程序。由于代码大约为50KLOC,因此运行代码变得越来越困难。所以我计划生成AST(抽象语法树)。是否可以同时生成两种语言。

至少一个调用图生成会有所帮助(但找不到适用于这两种语言的工具)

如果这个问题令人困惑,请告诉我。

先谢谢 开发

1 个答案:

答案 0 :(得分:1)

生成AST不会帮助您理解代码unless you also add huge amounts of analysis and display machinery。如果你非常擅长这种事情,你需要几个月的时间来建立。

如果您的目标是继续理解/增强代码,那么最好使用现成的工具来帮助您理解代码。