-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Summary
Port IR validation, walker, and text parser to arena IR, enabling use-chain consistency checks and printer↔parser round-trip.
Scope
validation.rs: Port validation rules, add use-chain consistency checks- Verify every use points to a valid op
- Verify every value's uses list is accurate
walk.rs: Port IR walker/visitor to arena refsparser.rs: Port text IR parser to produceIrContext(~2,262 lines)- Parse text format →
IrContext(instead of Salsa IR)
- Parse text format →
Key Files
crates/trunk-ir/src/validation.rscrates/trunk-ir/src/walk.rscrates/trunk-ir/src/parser.rs(~2,262 lines)
Acceptance Criteria
- Validation checks use-chain consistency
- Walker traverses arena IR correctly
- Parser produces
IrContextfrom text format - Printer↔parser round-trip tests pass
- Existing validation/parser tests ported
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request