File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed 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