grammar-inference-engine/tests
tobjend 8b3a454a15 feat: enable idregex_refine by default + AST rewrite of _count_optionals
- idregex_refine=True default across all entry points + CLI
- Added --no-idregex-refine flag to CLI
- Rewrote _count_optionals from SORE string parser to AST walker
- Added _is_pure_bag() helper for bag detection
- Updated _should_try_idregex() to trigger on pure Plus(Alt) bags
- Updated tests for AST-based _count_optionals
- Added RAGSAK v4 experiment results
2026-07-13 01:13:49 +02:00
..
test_analyze.py feat: enable idregex_refine by default + AST rewrite of _count_optionals 2026-07-13 01:13:49 +02:00
test_bex.py test: update tests for AST representation 2026-07-13 01:13:48 +02:00
test_crx_dotted.py wip: AST foundation — grammar.py, expr.py→AST, soa.py→AST labels 2026-07-13 01:13:48 +02:00
test_crx_refined.py test: update tests for AST representation 2026-07-13 01:13:48 +02:00
test_decompose.py Phase 2: decomposition forest for complex sequences 2026-07-12 17:49:35 +02:00
test_distributional.py feat: distributional clustering for better grouping (Phase 1) 2026-07-12 17:37:36 +02:00
test_ensemble.py test: update tests for AST representation 2026-07-13 01:13:48 +02:00
test_gbnf.py test: update tests for AST representation 2026-07-13 01:13:48 +02:00
test_grammar.py fix: restore memoization on _count_concat to stop count_words explosion 2026-07-13 01:13:48 +02:00
test_grammar_index.py fix: YAML expansion bug and add GBNF to output 2026-07-12 19:53:24 +02:00
test_kore.py test: update tests for AST representation 2026-07-13 01:13:48 +02:00
test_reduce.py feat: implement Reduce algorithm (Algorithm 4, TODS 2010) 2026-07-12 00:11:38 +02:00
test_scoring.py test: update tests for AST representation 2026-07-13 01:13:48 +02:00