File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515from pegen .python_generator import PythonParserGenerator
1616from pegen .tokenizer import Tokenizer
1717
18- MOD_DIR = pathlib .Path (__file__ ).parent
18+ MOD_DIR = pathlib .Path (__file__ ).resolve (). parent
1919
2020
2121def get_extra_flags (compiler_flags : str , compiler_py_flags_nodist : str ) -> List [str ]:
Original file line number Diff line number Diff line change 1111
1212sys .path .insert (0 , os .getcwd ())
1313from peg_extension import parse
14- from pegen .build import build_parser_and_generator
14+ from pegen .build import build_c_parser_and_generator
1515from scripts .test_parse_directory import parse_directory
1616
1717argparser = argparse .ArgumentParser (
@@ -93,8 +93,9 @@ def run_benchmark_stdlib(subcommand, parser):
9393 modes = {"compile" : 2 , "parse" : 1 , "check" : 0 }
9494 extension = None
9595 if parser == "pegen" :
96- extension = build_parser_and_generator (
96+ extension = build_c_parser_and_generator (
9797 "../../Grammar/python.gram" ,
98+ "../../Grammar/Tokens" ,
9899 "peg_extension/parse.c" ,
99100 compile_extension = True ,
100101 skip_actions = False ,
You can’t perform that action at this time.
0 commit comments