Skip to main content

Crate omena_transform_passes

Crate omena_transform_passes 

Source
Expand description

Transform pass registry and DAG planner for the post-v5 omena-css track.

This crate consumes omena-transform-cst contracts. It does not duplicate transform metadata; its job is to register safe mutations, cascade-proven combinations, conservative lowerings, and emission boundaries as a DAG-respecting execution plan for downstream transform crates.

Structs§

CustomPropertyLeastFixedPointSummaryV0
TransformCascadeProofObligationReportV0
TransformCascadeProofObligationV0
TransformCascadeSafetyFuzzCaseV0
TransformCascadeSafetyFuzzResultV0
TransformClassNameRewriteV0
TransformCssModuleComposesResolutionV0
TransformCssModuleValueResolutionV0
TransformDesignTokenRouteV0
TransformExecutionContextV0
TransformExecutionSummaryV0
TransformFuzzSeedReportV0
TransformImportInlineV0
TransformIncrementalExecutionSummaryV0
TransformLessInlineLiteralPlaceholderV0
TransformModuleEvaluationV0
TransformPassExecutionOutcomeV0
TransformPassPlanV0
TransformPassRegistryEntryV0
TransformPassesBoundarySummaryV0
TransformProvenanceDerivationForestV0
TransformProvenanceDerivationNodeV0
TransformProvenanceMutationSpanV0
TransformSemanticRemovalV0

Enums§

TransformPassExecutionStatus
TransformPassRuntimeStatus

Functions§

evaluate_lawvere_reorderability_with_differential_corpus
execute_transform_passes_incremental_with_database
execute_transform_passes_on_source
execute_transform_passes_on_source_with_dialect
execute_transform_passes_on_source_with_dialect_and_context
execute_transform_passes_on_source_with_lawvere_trace
execute_transform_passes_on_source_with_lawvere_trace_and_dialect
expand_css_nested_selector
Expand a CSS Nesting selector against its canonical parent selector.
implemented_mutation_pass_ids
inline_css_imports
Applies resolved CSS @import replacements for the import-inline pass.
inline_css_imports_for_static_module_evaluation
Applies import inlining before static Sass/Less module evaluation.
parse_static_css_cascade_value
Parses a static CSS value into the cascade value model used by query consumers.
plan_transform_passes
plan_transform_passes_parallel_lawvere_layers
reduce_static_numeric_expression
Reduces a standalone static numeric CSS expression into its shortest value text.
resolve_static_css_modules_local_value_resolutions_from_source
restore_less_inline_literal_placeholders
Restores Less (inline) literal import placeholders after static evaluation.
run_transform_cascade_safe_fuzz_case
run_transform_fuzz_seed_corpus
summarize_omena_transform_passes_boundary
summarize_static_css_custom_property_fixed_point_from_source
Summarizes the static custom-property least fixed point for a style source.
transform_pass_incremental_graph_input