Skip to main content

Module eval

Module eval 

Source
Expand description

Deterministic evaluation utilities for inferred grammars.

Structs§

BenchmarkReport
End-to-end benchmark result for one corpus.
GoldenCorpus
Registry entry for an in-repository golden corpus.
GrammarOracle
Grammar backed membership oracle.
MetricScores
Primary inference-evaluation metrics.
SampleConfig
Deterministic sampler configuration.

Enums§

EvalError
Evaluation failure.
ScoringMode
Recall source used by an evaluation report.

Constants§

GOLDEN_CORPORA
Built-in smoke corpora for exercising the harness without vendored competitors.

Traits§

MembershipOracle
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 grammar and data.
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.