refactor(mir): Phase 139-P3-B - RoutingDecision を enum 対応 + レガシー削除
- RoutingDecision の missing_caps を Vec<CapabilityTag> に変更(型安全化) - error_tags は to_tag() メソッドで自動生成 - 全 callsite を enum variant に修正 - capability_tags モジュール(文字列定数群)を完全削除 - 全テスト PASS(型安全性向上を確認) - フォーマット適用
This commit is contained in:
@ -56,9 +56,7 @@ pub(super) fn body_matches(a: &[ASTNode], b: &[ASTNode]) -> bool {
|
||||
/// Collect local variable declarations from statements
|
||||
///
|
||||
/// Returns Vec<(name, init_expr)> for each variable declared with `local`.
|
||||
pub(super) fn collect_local_declarations(
|
||||
stmts: &[ASTNode],
|
||||
) -> Vec<(String, Option<Box<ASTNode>>)> {
|
||||
pub(super) fn collect_local_declarations(stmts: &[ASTNode]) -> Vec<(String, Option<Box<ASTNode>>)> {
|
||||
let mut locals = Vec::new();
|
||||
|
||||
for stmt in stmts {
|
||||
|
||||
Reference in New Issue
Block a user