セレクターを使用して特定の言語の AST を検索できる言語/ライブラリを探しています (つまり、「/function(int, int)」で特定の署名を持つすべての関数を検索するか、「namespace(name=xxx)/method(name=yyy)」 *)" を使用して、指定された名前空間で yyy で始まるすべてのメソッドを検索します)。
AST を XML に変換し、XPath / XQuery を使用する可能性は常にあることは知っていますが、言語に組み込まれているか、簡単に統合できるものを探しています。