Skip to main content

Module matrix

Module matrix 

Source
Expand description

Shared language conformance matrix data structures.

Structs§

ConformanceMatrix
Shared conformance matrix keyed by language symbol.
ExprRoundTripCase
Codec-faithful source case that decodes to the shared Expr graph.
LanguageRow
A single language surface registered in the shared conformance matrix.
LanguageRowBuilder
Builder for LanguageRow values.
MatrixCellResult
Outcome for a single language/case cell in a matrix run.
MatrixRunReport
Accumulated results for one matrix run.
MatrixRunner
Runs language rows through caller-supplied source-case runners.
SourceConformanceCase
One source-language conformance case.

Enums§

ExprRoundTripObservation
Observation produced by running an ExprRoundTripCase.
SourceExpectation
Expected outcome for a source-level conformance case.
SourceObservation
Observation produced by a language-specific source-case runner.

Functions§

compare_source_observation
Compares a source observation against its expected result.