Avatar for the neogeny user
neogeny
TatSu
BlogDocsChangelog

[grammars] simplify logic for defined names && match genparser semantics

#421Merged
Comparing
defines
(
885157f
) with
master
(
513782a
)
CodSpeed Performance Gauge
-4%
Untouched
5

Benchmarks

5 total
test_bench_codegen_calc_grammar
tests/benchmarks/bench_parse_test.py
CodSpeed Performance Gauge
+1%
4.8 ms4.7 ms
test_bench_parse_arithmetic_expression
tests/benchmarks/bench_parse_test.py
CodSpeed Performance Gauge
-4%
9.7 ms10 ms
test_bench_compile_tatsu_grammar
tests/benchmarks/bench_parse_test.py
CodSpeed Performance Gauge
-4%
6.3 s6.6 s
test_bench_parse_complex_expression
tests/benchmarks/bench_parse_test.py
CodSpeed Performance Gauge
-5%
29 ms30.4 ms
test_bench_compile_calc_grammar
tests/benchmarks/bench_parse_test.py
CodSpeed Performance Gauge
-6%
298 µs317.9 µs

Commits

Click on a commit to change the comparison range
Base
master
513782a
-3.81%
[grammars] simplify logic for defined names && match genparser semantics
16771a5
3 days ago
by apalala
+0.21%
[parsing] refine semantics of defined names
885157f
3 days ago
by apalala
© 2026 CodSpeed Technology
Home Terms Privacy Docs