- Add validate_sore() to gbnf.py — checks parseability without converting - _infer_group now validates grammar and returns skip_reason='malformed_grammar' for SOREs containing raw code (e.g. w_body=, sult=, (+,+:N+...) - Results: 130 grammars, 130 GBNF OK, 0 GBNF FAIL - Flask: 5 OK, 0 FAIL, 3.4s - RAGSAK: 19 OK, 0 FAIL, 11 malformed, 12.9s - FastAPI: 106 OK, 0 FAIL, 6 malformed, 30.5s |
||
|---|---|---|
| .. | ||
| results | ||
| coarsen_eval.py | ||
| context_eval.py | ||
| EXPERIMENT_LOG.md | ||
| freq_eval.py | ||
| gbnf_eval.py | ||
| RESULTS.md | ||