aeat.domain.calculations.registry._validate_semantic_role_typos module

Semantic-role typo warning helpers.

emit_grouped_semantic_role_typo_twin_warnings(grouped)[source]

Warn when a semantic_role value appears on exactly one casilla.

Return type:

None

Parameters:

grouped (Mapping[str, Sequence[_RoleObservationLike]])

grouped_semantic_role_typo_twin_failures(grouped)[source]

Return failures for singleton semantic_role values that look like typos.

Return type:

tuple[str, ...]

Parameters:

grouped (Mapping[str, Sequence[_RoleObservationLike]])