私は「X」という名前の変数を見つけたいので、私はまた、私はマッチャーでMatchFinderを設定し、私が一致するためにこれを使用MatchCallBackClang AST - サブツリーでのみ照合することはできますか?
matcher.addMatcher(decmatch, &callback);
DeclarationMatcher decmatch = varDecl().bind("id");
DeclarationMatcher
を定義しますASTmatcher.matchAST(astcontext);
与えられた私は、それだけで全体のASTのサブツリーではなく内側に一致させるためにこの正規表現を使用することが可能であるかどうかを知りたいのです。たとえば、与えられたFunctionDeclノードを持っているならば、私はマッチャーを使ってこのノードの下のノードに対してのみマッチさせたいと思う。私はドキュメンテーションを検索し、これで私を助ける何かを見つけることができませんでした。
ありがとうございます。 matchASTに似たMatchFinderに新しいメソッドを追加しました...チャームのように働きました! – joseCM