【发布时间】:2019-02-18 14:16:37
【问题描述】:
现在我正在尝试验证,该文件没有“违规”导入。据我所知,预处理器#include#import 宏不会列在ASTContext 和SourceManager 中(毕竟它们是宏),而您当然可以在AST 遍历期间跟踪ImportDecl。
那么,现在获取导入列表的唯一选择是获取文件源代码并使用正则表达式?也许还有其他“正确”的方式?
【问题讨论】:
标签: objective-c clang llvm clang-static-analyzer