Extended PatternPipelineContext and CarrierUpdateInfo for Pattern 3 AST-based generalization. Changes: 1. PatternPipelineContext: - Added loop_condition: Option<ASTNode> - Added loop_body: Option<Vec<ASTNode>> - Added loop_update_summary: Option<LoopUpdateSummary> - Updated build_pattern_context() for Pattern 3 2. CarrierUpdateInfo: - Added then_expr: Option<ASTNode> - Added else_expr: Option<ASTNode> - Updated analyze_loop_updates() with None defaults Status: Phase 213-2 Steps 2-2 & 2-3 complete Next: Create Pattern3IfAnalyzer to extract if statement and populate update summary
Nyash How‑To Guides
Task‑oriented, copy‑paste friendly instructions for common goals.
Use when you already know what you want to do and just need the steps.
Suggested structure (add as needed):
- Build & Run
- AOT build with LLVM
- Run with PyVM / VM / JIT
- Tooling
- Enable verbose logs
- Run curated smokes / parity checks
- Language
- Using and namespaces quick setup
- Array/Map literals gate toggles
Contributions: keep each guide short (1–2 screens), start with prerequisites, end with verify step.