Expand description
Deterministic evaluation utilities for inferred grammars.
Structs§
- Benchmark
Report - End-to-end benchmark result for one corpus.
- Golden
Corpus - Registry entry for an in-repository golden corpus.
- Grammar
Oracle Grammarbacked membership oracle.- Metric
Scores - Primary inference-evaluation metrics.
- Sample
Config - Deterministic sampler configuration.
Enums§
- Eval
Error - Evaluation failure.
- Scoring
Mode - Recall source used by an evaluation report.
Constants§
- GOLDEN_
CORPORA - Built-in smoke corpora for exercising the harness without vendored competitors.
Traits§
- Membership
Oracle - Decides language membership for a target language.
Functions§
- evaluate
- Evaluates an inferred grammar against a golden oracle.
- mdl
- Computes the deterministic two-part MDL score for
grammaranddata. - run_
corpus - Runs one registered corpus against an inferred grammar.
- run_
named_ corpus - Runs a registered corpus by name.
- sample
- Generates deterministic strings from
grammar. - size_
symbols - Counts grammar symbols as rule-name symbols plus expression nodes.