crossgrep Uses tree-sitter to extract AST nodes from source code files in a directory, and then uses a cross encoder to rank them.