evalplus / repoqa

RepoQA: Evaluating Long-Context Code Understanding
https://evalplus.github.io/repoqa.html
Apache License 2.0
96 stars 3 forks source link

Function picking #8

Closed ganler closed 5 months ago

ganler commented 6 months ago

Step 4 of our README.

Use a tree-sitter to parse functions and record their location. (optional) can we do function calling dependency so that we can always prefer to catch functions with long dep?

ganler commented 6 months ago

Format: "function" field is a dictionary where key is ${PATH}:{FUNCTION_NAME} and value is the line range.