Clang 叮当作响的AST匹配器&x27;s";及;及;或;
我是Clang的AST Matcher API的初学者。 我有一个天真的问题,是否有可能匹配某事物?比如:Clang 叮当作响的AST匹配器&x27;s";及;及;或;,clang,clang-static-analyzer,Clang,Clang Static Analyzer,我是Clang的AST Matcher API的初学者。 我有一个天真的问题,是否有可能匹配某事物?比如: functionDecl(hasName("a") or hasName("b")) 或者我们必须使用“添加匹配器””添加更多匹配器以获得相同的结果 提前谢谢 有几个缩小匹配器,它们构成了其他匹配器的逻辑组合:anyOf类似于“or”;allOf可以实现“and”,而除非类似于“not”。您的示例可能如下所示 functionDecl( anyOf( hasName("a")
functionDecl(hasName("a") or hasName("b"))
或者我们必须使用“添加匹配器””添加更多匹配器以获得相同的结果
提前谢谢 有几个缩小匹配器,它们构成了其他匹配器的逻辑组合:
anyOf
类似于“or”;allOf
可以实现“and”,而除非
类似于“not”。您的示例可能如下所示
functionDecl(
anyOf(
hasName("a"),
hasName("b") ))