File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66from pqdm .processes import pqdm
77
88from tqdm import tqdm
9- from tree_sitter import Node
10- from tree_sitter_languages import get_parser
9+ import tree_sitter_python
10+ from tree_sitter import Language , Node , Parser
1111
1212from bigcodebench .data import (
1313 get_bigcodebench ,
@@ -111,7 +111,7 @@ def has_return_statement(node: Node) -> bool:
111111def extract_target_code_or_empty (code : str , entrypoint : Optional [str ] = None ) -> str :
112112 code = code_extract (code .strip ())
113113 code_bytes = bytes (code , "utf8" )
114- parser = get_parser ( "python" )
114+ parser = Parser ( Language ( tree_sitter_python . language ()) )
115115 tree = parser .parse (code_bytes )
116116 class_names = set ()
117117 function_names = set ()
@@ -299,4 +299,4 @@ def main():
299299
300300
301301if __name__ == "__main__" :
302- main ()
302+ main ()
You can’t perform that action at this time.
0 commit comments