feat(joinir): Add PatternPipelineContext for unified preprocessing

This commit is contained in:
nyash-codex
2025-12-08 19:32:04 +09:00
parent 83aca8c08e
commit 3b6b2027a1
2 changed files with 366 additions and 0 deletions

View File

@ -34,6 +34,9 @@
//! Stage 3 + Issue 1: Trim Pattern Extraction
//! - trim_pattern_validator.rs: Trim pattern validation and whitespace check generation
//! - trim_pattern_lowerer.rs: Trim-specific JoinIR lowering
//!
//! Phase 179-B: Generic Pattern Framework
//! - pattern_pipeline.rs: Unified preprocessing pipeline for Patterns 1-4
pub(in crate::mir::builder) mod ast_feature_extractor;
pub(in crate::mir::builder) mod common_init;
@ -41,6 +44,7 @@ pub(in crate::mir::builder) mod condition_env_builder;
pub(in crate::mir::builder) mod conversion_pipeline;
pub(in crate::mir::builder) mod exit_binding;
pub(in crate::mir::builder) mod loop_scope_shape_builder;
pub(in crate::mir::builder) mod pattern_pipeline;
pub(in crate::mir::builder) mod pattern1_minimal;
pub(in crate::mir::builder) mod pattern2_with_break;
pub(in crate::mir::builder) mod pattern3_with_if_phi;