diff options
Diffstat (limited to 'Tools/peg_generator/Makefile')
-rw-r--r-- | Tools/peg_generator/Makefile | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/Tools/peg_generator/Makefile b/Tools/peg_generator/Makefile index 34763b5..e7a190c 100644 --- a/Tools/peg_generator/Makefile +++ b/Tools/peg_generator/Makefile @@ -69,25 +69,22 @@ stats: peg_extension/parse.c data/xxl.py time: time_compile -time_compile: venv peg_extension/parse.c data/xxl.py +time_compile: venv data/xxl.py $(VENVPYTHON) scripts/benchmark.py --parser=pegen --target=xxl compile -time_parse: venv peg_extension/parse.c data/xxl.py +time_parse: venv data/xxl.py $(VENVPYTHON) scripts/benchmark.py --parser=pegen --target=xxl parse -time_check: venv peg_extension/parse.c data/xxl.py - $(VENVPYTHON) scripts/benchmark.py --parser=pegen --target=xxl check +time_old: time_old_compile -time_stdlib: time_stdlib_compile - -time_stdlib_compile: venv peg_extension/parse.c data/xxl.py +time_old_compile: venv data/xxl.py $(VENVPYTHON) scripts/benchmark.py --parser=cpython --target=xxl compile -time_stdlib_parse: venv peg_extension/parse.c data/xxl.py +time_old_parse: venv data/xxl.py $(VENVPYTHON) scripts/benchmark.py --parser=cpython --target=xxl parse -test_local: - $(PYTHON) scripts/test_parse_directory.py \ +time_peg_dir: venv + $(VENVPYTHON) scripts/test_parse_directory.py \ --grammar-file $(GRAMMAR) \ --tokens-file $(TOKENS) \ -d $(TESTDIR) \ @@ -96,8 +93,8 @@ test_local: --exclude "*/failset/**" \ --exclude "*/failset/**/*" -test_global: $(CPYTHON) - $(PYTHON) scripts/test_parse_directory.py \ +time_stdlib: $(CPYTHON) venv + $(VENVPYTHON) scripts/test_parse_directory.py \ --grammar-file $(GRAMMAR) \ --tokens-file $(TOKENS) \ -d $(CPYTHON) \ @@ -113,9 +110,6 @@ mypy: regen-metaparser format-python: black pegen scripts -bench: venv - $(VENVPYTHON) scripts/benchmark.py --parser=pegen --target=stdlib check - format: format-python find_max_nesting: |