我目前正在为旧的 VBA(应用程序的 Visual Basic)应用程序提供服务。我有一个遗留工具,可以分析该应用程序并打印出死变量。由于其中有 2000 多个,我不想手动执行此操作。
因此,我有了根据上述工具将包含死变量的单独代码文件转换为 AST 并以这种方式删除它们的想法。
我的问题:有推荐的方法吗?我不想使用 StringTemplate,因为我需要为所有规则创建模板,如果我对隐藏通道有推荐,它会丢失,对吗?我需要做的就是删除部分代码并在读入时打印出其余部分。
请问有人有什么推荐吗?