【问题标题】:CppCodeGenerator parse managed C++CppCodeGenerator 解析托管 C++
【发布时间】:2011-06-13 19:14:43
【问题描述】:

我希望将托管 C++ 文件解析为 CodeDOM 树(或任何其他 c# 表示形式)。我看到 CppCodeGenerator 已在 .NET4 中删除,并且它不提供 Parse(string) 实现。有什么想法吗?

谢谢

【问题讨论】:

    标签: c# .net .net-4.0 codedom


    【解决方案1】:

    对 CodeDom 无能为力;根据其他海报,无论如何都没有帮助。

    如果您想要 C#、VB.net、VC++ 和托管 VC++(以及许多其他语言)的强大、准确的解析器,您可以考虑我们的 DMS Software Reengineering Toolkit 及其 family of language front-ends

    DMS 使用前端将源代码解析为详细的 AST,从而能够从修改后的 AST 中进一步分析、转换和生成有效源代码。不,您不能使用 C# 调用来操作这些树;您必须从 DMS 内部执行此操作,它为这些任务提供了完整的生态系统。但是您可以从 DMS 内部以几乎任意的方式操纵它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-28
      • 2017-07-16
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      • 2014-09-21
      • 2015-02-26
      • 1970-01-01
      相关资源
      最近更新 更多