diff --git a/src/mir/builder/control_flow/joinir/routing.rs b/src/mir/builder/control_flow/joinir/routing.rs index a6609045..09c0dc3a 100644 --- a/src/mir/builder/control_flow/joinir/routing.rs +++ b/src/mir/builder/control_flow/joinir/routing.rs @@ -80,10 +80,13 @@ impl MirBuilder { // Phase 170-A-1: Enable JsonParserBox methods for JoinIR routing "JsonParserBox._trim/1" => true, "JsonParserBox._skip_whitespace/2" => true, - "JsonParserBox._match_literal/2" => true, + "JsonParserBox._match_literal/3" => true, // Phase 182: Fixed arity (s, pos, literal) "JsonParserBox._parse_string/2" => true, "JsonParserBox._parse_array/2" => true, "JsonParserBox._parse_object/2" => true, + // Phase 182: Add simple loop methods + "JsonParserBox._parse_number/2" => true, // P2 Break (s, pos) + "JsonParserBox._atoi/1" => true, // P2 Break (s) // Phase 170-A-1: Test methods (simplified versions) "TrimTest.trim/1" => true, "Main.trim/1" => true, // Phase 171-fix: Main box variant