warning: unused imports: `BasicBlockIdGenerator`, `BasicBlock`, `CompareOp`, `EffectMask`, `MirFunction`, and `ValueIdGenerator` --> src/mir/loop_builder.rs:9:21 | 9 | MirInstruction, BasicBlock, BasicBlockId, MirFunction, ValueId, | ^^^^^^^^^^ ^^^^^^^^^^^ 10 | ConstValue, CompareOp, BasicBlockIdGenerator, ValueIdGenerator, EffectMask | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `HashSet` --> src/mir/loop_builder.rs:13:33 | 13 | use std::collections::{HashMap, HashSet}; | ^^^^^^^ warning: unexpected `cfg` condition value: `llvm` --> src/backend/mod.rs:13:7 | 13 | #[cfg(feature = "llvm")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `all-examples`, `cli`, `default`, `dynamic-file`, `gui`, `gui-examples`, and `wasm-backend` = help: consider adding `llvm` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `llvm` --> src/backend/mod.rs:23:7 | 23 | #[cfg(feature = "llvm")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `all-examples`, `cli`, `default`, `dynamic-file`, `gui`, `gui-examples`, and `wasm-backend` = help: consider adding `llvm` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unused import: `MirInstruction` --> src/backend/vm_phi.rs:9:41 | 9 | use crate::mir::{BasicBlockId, ValueId, MirInstruction}; | ^^^^^^^^^^^^^^ warning: unused import: `super::Usize` --> src/bid/types.rs:1:5 | 1 | use super::Usize; | ^^^^^^^^^^^^ warning: unused import: `std::os::raw::c_char` --> src/bid/plugin_api.rs:2:5 | 2 | use std::os::raw::c_char; | ^^^^^^^^^^^^^^^^^^^^ warning: unused imports: `NyashHostVtable`, `NyashMethodInfo`, and `NyashPluginInfo` --> src/bid/plugins/filebox/mod.rs:7:18 | 7 | use crate::bid::{NyashPluginInfo, NyashMethodInfo, NyashHostVtable}; | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ warning: unused imports: `SeekFrom` and `Seek` --> src/bid/plugins/filebox/mod.rs:10:28 | 10 | use std::io::{Read, Write, Seek, SeekFrom}; | ^^^^ ^^^^^^^^ warning: unused imports: `c_char` and `c_void` --> src/bid/plugins/filebox/mod.rs:11:20 | 11 | use std::os::raw::{c_char, c_void}; | ^^^^^^ ^^^^^^ warning: unused imports: `CStr` and `CString` --> src/bid/plugins/filebox/mod.rs:13:16 | 13 | use std::ffi::{CStr, CString}; | ^^^^ ^^^^^^^ warning: unused import: `std::ffi::c_void` --> src/bid/loader.rs:3:5 | 3 | use std::ffi::c_void; | ^^^^^^^^^^^^^^^^ warning: unused imports: `TlvDecoder` and `TlvEncoder` --> src/bid/generic_plugin_box.rs:2:23 | 2 | use crate::bid::tlv::{TlvEncoder, TlvDecoder}; | ^^^^^^^^^^ ^^^^^^^^^^ warning: unused import: `crate::bid::types::BidTag` --> src/bid/generic_plugin_box.rs:3:5 | 3 | use crate::bid::types::BidTag; | ^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `BoxBase` --> src/runtime/plugin_loader_v2.rs:7:43 | 7 | use crate::box_trait::{NyashBox, BoxCore, BoxBase, StringBox}; | ^^^^^^^ warning: unused import: `std::ffi::c_void` --> src/runtime/plugin_loader_v2.rs:11:5 | 11 | use std::ffi::c_void; | ^^^^^^^^^^^^^^^^ warning: unused variable: `registry` --> src/box_factory/plugin.rs:53:13 | 53 | let registry = get_global_registry(); | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_registry` | = note: `#[warn(unused_variables)]` on by default warning: unused variable: `args` --> src/instance_v2.rs:147:28 | 147 | pub fn init(&mut self, args: &[Box]) -> Result<(), String> { | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` warning: unused variable: `nyash_value` --> src/instance_v2.rs:289:21 | 289 | if let Some(nyash_value) = self.fields_ng.lock().unwrap().get(field_name) { | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nyash_value` warning: unused variable: `block_id` --> src/mir/loop_builder.rs:246:39 | 246 | fn mark_block_unsealed(&mut self, block_id: BasicBlockId) -> Result<(), String> { | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_id` warning: unused variable: `block_id` --> src/mir/loop_builder.rs:273:49 | 273 | fn get_variable_at_block(&self, name: &str, block_id: BasicBlockId) -> Option { | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_id` warning: unused variable: `dst` --> src/backend/vm_phi.rs:48:9 | 48 | dst: ValueId, | ^^^ help: if this is intentional, prefix it with an underscore: `_dst` warning: unused variable: `f` --> src/bid/plugin_api.rs:167:36 | 167 | pub fn with_alloc(mut self, f: F) -> Self | ^ help: if this is intentional, prefix it with an underscore: `_f` warning: variable does not need to be mutable --> src/bid/plugin_api.rs:167:26 | 167 | pub fn with_alloc(mut self, f: F) -> Self | ----^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused variable: `f` --> src/bid/plugin_api.rs:176:35 | 176 | pub fn with_free(mut self, f: F) -> Self | ^ help: if this is intentional, prefix it with an underscore: `_f` warning: variable does not need to be mutable --> src/bid/plugin_api.rs:176:25 | 176 | pub fn with_free(mut self, f: F) -> Self | ----^^^^ | | | help: remove this `mut` warning: unused variable: `f` --> src/bid/plugin_api.rs:183:34 | 183 | pub fn with_log(mut self, f: F) -> Self | ^ help: if this is intentional, prefix it with an underscore: `_f` warning: variable does not need to be mutable --> src/bid/plugin_api.rs:183:24 | 183 | pub fn with_log(mut self, f: F) -> Self | ----^^^^ | | | help: remove this `mut` warning: unused variable: `args` --> src/runtime/plugin_loader_v2.rs:236:46 | 236 | pub fn create_box(&self, box_type: &str, args: &[Box]) -> BidResult> { | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` warning: type `FileMode` is more private than the item `FileBoxRegistry::open` --> src/bid/plugins/filebox/mod.rs:44:5 | 44 | pub fn open(&mut self, path: &str, mode: FileMode) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `FileBoxRegistry::open` is reachable at visibility `pub` | note: but type `FileMode` is only usable at visibility `pub(self)` --> src/bid/plugins/filebox/mod.rs:29:1 | 29 | enum FileMode { | ^^^^^^^^^^^^^ = note: `#[warn(private_interfaces)]` on by default warning: field `block_var_maps` is never read --> src/mir/loop_builder.rs:35:5 | 27 | pub struct LoopBuilder<'a> { | ----------- field in this struct ... 35 | block_var_maps: HashMap>, | ^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: fields `type_name_holder` and `method_holders` are never read --> src/bid/metadata.rs:148:5 | 143 | pub struct PluginMetadata { | -------------- fields in this struct ... 148 | type_name_holder: Option, | ^^^^^^^^^^^^^^^^ 149 | method_holders: Vec<(NyashMethodInfo, CString)>, | ^^^^^^^^^^^^^^ warning: fields `path` and `mode` are never read --> src/bid/plugins/filebox/mod.rs:24:5 | 22 | struct FileBoxState { | ------------ fields in this struct 23 | file: File, 24 | path: String, | ^^^^ 25 | mode: FileMode, | ^^^^ warning: fields `box_types` and `init_fn` are never read --> src/runtime/plugin_loader_v2.rs:20:5 | 15 | pub struct LoadedPluginV2 { | -------------- fields in this struct ... 20 | box_types: Vec, | ^^^^^^^^^ ... 23 | init_fn: Option i32>, | ^^^^^^^ warning: unused `Result` that must be used --> src/mir/loop_builder.rs:62:9 | 62 | self.add_predecessor(header_id, preheader_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 62 | let _ = self.add_predecessor(header_id, preheader_id); | +++++++ warning: unused `Result` that must be used --> src/mir/loop_builder.rs:66:9 | 66 | self.mark_block_unsealed(header_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 66 | let _ = self.mark_block_unsealed(header_id); | +++++++ warning: unused `Result` that must be used --> src/mir/loop_builder.rs:78:9 | 78 | self.add_predecessor(body_id, header_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 78 | let _ = self.add_predecessor(body_id, header_id); | +++++++ warning: unused `Result` that must be used --> src/mir/loop_builder.rs:79:9 | 79 | self.add_predecessor(after_loop_id, header_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 79 | let _ = self.add_predecessor(after_loop_id, header_id); | +++++++ warning: unused `Result` that must be used --> src/mir/loop_builder.rs:93:9 | 93 | self.add_predecessor(header_id, latch_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 93 | let _ = self.add_predecessor(header_id, latch_id); | +++++++ warning: creating a shared reference to mutable static --> src/bid/plugins/filebox/mod.rs:102:12 | 102 | if FILEBOX_REGISTRY.is_none() { | ^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives = note: `#[warn(static_mut_refs)]` on by default warning: creating a shared reference to mutable static --> src/bid/plugins/filebox/mod.rs:105:9 | 105 | FILEBOX_REGISTRY.as_ref().unwrap().clone() | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static | = note: for more information, see = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives warning: unused imports: `BoolBox`, `IntegerBox`, and `StringBox` --> src/ast.rs:885:28 | 885 | use crate::box_trait::{StringBox, IntegerBox, BoolBox}; | ^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `Mutex` --> src/instance_v2.rs:387:26 | 387 | use std::sync::{Arc, Mutex}; | ^^^^^ warning: unused imports: `BasicBlockIdGenerator`, `BasicBlock`, `CompareOp`, `EffectMask`, `MirFunction`, and `ValueIdGenerator` --> src/mir/loop_builder.rs:9:21 | 9 | MirInstruction, BasicBlock, BasicBlockId, MirFunction, ValueId, | ^^^^^^^^^^ ^^^^^^^^^^^ 10 | ConstValue, CompareOp, BasicBlockIdGenerator, ValueIdGenerator, EffectMask | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^ warning: unused import: `BasicBlock` --> src/mir/verification.rs:311:75 | 311 | use crate::mir::{MirFunction, FunctionSignature, MirType, EffectMask, BasicBlock}; | ^^^^^^^^^^ warning: unused imports: `BasicBlock`, `EffectMask`, `FunctionSignature`, `MirFunction`, `MirModule`, and `MirType` --> src/backend/vm.rs:860:22 | 860 | use crate::mir::{MirModule, MirFunction, FunctionSignature, MirType, EffectMask, BasicBlock}; | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ warning: unused imports: `BidHandle` and `BoxTypeId` --> src/runtime/tests.rs:10:22 | 10 | use crate::bid::{BidHandle, BoxTypeId}; | ^^^^^^^^^ ^^^^^^^^^ warning: variable does not need to be mutable --> src/mir/basic_block.rs:314:13 | 314 | let mut bb = BasicBlock::new(bb_id); | ----^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused variable: `child` --> src/mir/ownership_verifier_simple.rs:313:13 | 313 | let child = value_gen.next(); | ^^^^^ help: if this is intentional, prefix it with an underscore: `_child` warning: variable does not need to be mutable --> src/bid/plugin_api.rs:167:26 | 167 | pub fn with_alloc(mut self, f: F) -> Self | ----^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/tests/box_tests.rs:11:13 | 11 | let mut array = ArrayBox::new(); | ----^^^^^ | | | help: remove this `mut` warning: variable does not need to be mutable --> src/tests/box_tests.rs:90:13 | 90 | let mut stream = NyashStreamBox::from_data(vec![72, 101, 108, 108, 111]); // "Hello" | ----^^^^^^ | | | help: remove this `mut` warning: `nyash-rust` (lib) generated 41 warnings (run `cargo fix --lib -p nyash-rust` to apply 17 suggestions) warning: `nyash-rust` (lib test) generated 50 warnings (39 duplicates) (run `cargo fix --lib -p nyash-rust --tests` to apply 10 suggestions) warning: unused import: `std::collections::HashMap` --> tests/integration_tests.rs:9:5 | 9 | use std::collections::HashMap; | ^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: function `execute_nyash_code` is never used --> tests/integration_tests.rs:12:4 | 12 | fn execute_nyash_code(code: &str) -> Result { | ^^^^^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: unexpected `cfg` condition value: `llvm` --> src/runner.rs:22:7 | 22 | #[cfg(feature = "llvm")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `all-examples`, `cli`, `default`, `dynamic-file`, `gui`, `gui-examples`, and `wasm-backend` = help: consider adding `llvm` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `llvm` --> src/runner.rs:503:15 | 503 | #[cfg(feature = "llvm")] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `all-examples`, `cli`, `default`, `dynamic-file`, `gui`, `gui-examples`, and `wasm-backend` = help: consider adding `llvm` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `llvm` --> src/runner.rs:526:19 | 526 | #[cfg(not(feature = "llvm"))] | ^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `all-examples`, `cli`, `default`, `dynamic-file`, `gui`, `gui-examples`, and `wasm-backend` = help: consider adding `llvm` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unused import: `BoxCore` --> src/main.rs:71:32 | 71 | use box_trait::{StringBox, BoxCore, NyashBox}; | ^^^^^^^ warning: variable does not need to be mutable --> src/runner.rs:286:17 | 286 | let mut printer = if self.config.mir_verbose { | ----^^^^^^^ | | | help: remove this `mut` warning: type `FileMode` is more private than the item `bid::plugins::filebox::FileBoxRegistry::open` --> src/bid/plugins/filebox/mod.rs:44:5 | 44 | pub fn open(&mut self, path: &str, mode: FileMode) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `bid::plugins::filebox::FileBoxRegistry::open` is reachable at visibility `pub` | note: but type `FileMode` is only usable at visibility `pub(self)` --> src/bid/plugins/filebox/mod.rs:29:1 | 29 | enum FileMode { | ^^^^^^^^^^^^^ = note: `#[warn(private_interfaces)]` on by default warning: unused `std::result::Result` that must be used --> src/mir/loop_builder.rs:62:9 | 62 | self.add_predecessor(header_id, preheader_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled = note: `#[warn(unused_must_use)]` on by default help: use `let _ = ...` to ignore the resulting value | 62 | let _ = self.add_predecessor(header_id, preheader_id); | +++++++ warning: unused `std::result::Result` that must be used --> src/mir/loop_builder.rs:66:9 | 66 | self.mark_block_unsealed(header_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 66 | let _ = self.mark_block_unsealed(header_id); | +++++++ warning: unused `std::result::Result` that must be used --> src/mir/loop_builder.rs:78:9 | 78 | self.add_predecessor(body_id, header_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 78 | let _ = self.add_predecessor(body_id, header_id); | +++++++ warning: unused `std::result::Result` that must be used --> src/mir/loop_builder.rs:79:9 | 79 | self.add_predecessor(after_loop_id, header_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 79 | let _ = self.add_predecessor(after_loop_id, header_id); | +++++++ warning: unused `std::result::Result` that must be used --> src/mir/loop_builder.rs:93:9 | 93 | self.add_predecessor(header_id, latch_id); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this `Result` may be an `Err` variant, which should be handled help: use `let _ = ...` to ignore the resulting value | 93 | let _ = self.add_predecessor(header_id, latch_id); | +++++++ warning: unused import: `VMValue` --> tests/mir_phase6_vm_ref_ops.rs:11:31 | 11 | use nyash_rust::backend::{VM, VMValue}; | ^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `NyashBox` --> tests/mir_phase6_vm_ref_ops.rs:12:41 | 12 | use nyash_rust::box_trait::{IntegerBox, NyashBox}; | ^^^^^^^^ warning: unused variable: `vm` --> tests/mir_phase6_vm_ref_ops.rs:139:13 | 139 | let mut vm = VM::new(); | ^^ help: if this is intentional, prefix it with an underscore: `_vm` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> tests/mir_phase6_vm_ref_ops.rs:139:9 | 139 | let mut vm = VM::new(); | ----^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/runner.rs:286:17 | 286 | let mut printer = if self.config.mir_verbose { | ----^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unexpected `cfg` condition value: `mir-v2` --> tests/mir_phase8_5_hierarchical_25_instructions.rs:7:8 | 7 | #![cfg(feature = "mir-v2")] | ^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `all-examples`, `cli`, `default`, `dynamic-file`, `gui`, `gui-examples`, and `wasm-backend` = help: consider adding `mir-v2` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: struct `NyashNotepad` is never constructed --> examples/simple_notepad_win.rs:58:8 | 58 | struct NyashNotepad { | ^^^^^^^^^^^^ | = note: `NyashNotepad` has a derived impl for the trait `Default`, but this is intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` on by default warning: associated function `new` is never used --> examples/simple_notepad_win.rs:64:8 | 63 | impl NyashNotepad { | ----------------- associated function in this implementation 64 | fn new() -> Self { | ^^^ warning: `nyash-rust` (test "integration_tests") generated 2 warnings (run `cargo fix --test "integration_tests"` to apply 1 suggestion) warning: `nyash-rust` (bin "nyash" test) generated 53 warnings (42 duplicates) (run `cargo fix --bin "nyash" --tests` to apply 2 suggestions) warning: `nyash-rust` (test "mir_phase6_vm_ref_ops") generated 4 warnings (run `cargo fix --test "mir_phase6_vm_ref_ops"` to apply 2 suggestions) warning: `nyash-rust` (bin "nyash") generated 45 warnings (44 duplicates) (run `cargo fix --bin "nyash"` to apply 1 suggestion) warning: `nyash-rust` (test "mir_phase8_5_hierarchical_25_instructions") generated 1 warning warning: `nyash-rust` (example "simple_notepad_win") generated 2 warnings Finished `test` profile [unoptimized + debuginfo] target(s) in 2.29s Running unittests src/lib.rs (target/debug/deps/nyash_rust-027bd4c76143e77b) running 156 tests test bid::metadata::tests::test_host_vtable ... ok test box_arithmetic::tests::test_add_box_integers ... ok test box_arithmetic::tests::test_modulo_box ... ok test box_arithmetic::tests::test_modulo_chip8_pattern ... ok πŸš€ Running benchmark: bench_light test box_arithmetic::tests::test_compare_box ... ok test bid::types::tests::test_handle_packing ... ok test box_operators::tests::test_boolean_arithmetic ... ok test box_arithmetic::tests::test_multiply_box ... ok test bid::tlv::tests::test_encode_decode_handle ... ok test bid::tlv::tests::test_encode_decode_primitives ... ok test backend::vm::tests::test_binary_operations ... ok test bid::metadata::tests::test_plugin_metadata_creation ... ok test box_operators::tests::test_integer_addition ... ok test box_arithmetic::tests::test_subtract_box ... ok test ast::tests::test_ast_node_creation ... ok test ast::tests::test_binary_operator ... ok test ast::tests::test_method_call ... ok test box_arithmetic::tests::test_add_box_strings ... ok test box_operators::tests::test_string_concatenation ... ok test bid::plugin_api::tests::test_plugin_handle ... ok test backend::vm_phi::tests::test_phi_selection ... ok test box_factory::tests::test_registry_creation ... ok πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: test box_arithmetic::tests::test_divide_box ... okProgram πŸ” DEBUG: Executing program with 1test box_operators::tests::test_string_repetition ... ok statements πŸ” DEBUG: Executing statement 1 of test box_operators::tests::test_can_add_with ... ok1: BoxDeclaration test box_operators::tests::test_dynamic_addition ... ok test bid::types::tests::test_type_tags ... ok test box_arithmetic::tests::test_modulo_by_zero ... ok test ast::tests::test_binary_operation ... ok test box_trait::tests::test_add_box_integers ... ok test box_arithmetic::tests::test_divide_by_zero ... ok test bid::types::tests::test_arg_type_mapping ... ok test backend::vm::tests::test_basic_vm_execution ... ok πŸ” execute_statement called with node type: "test box_trait::tests::test_add_box_strings ... okBoxDeclaration" test box_trait::tests::test_bool_box_creation ... 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'okMain' definition registered in statics namespace πŸ” DEBUG: Statement 1Instance: StringBox completed Instance: MyBox πŸ” DEBUG: Starting interpreter execution... test box_trait::tests::test_box_equality ... πŸ” DEBUG: execute_node called with node type: Programok test box_trait::tests::test_box_ids_unique ... okπŸ” DEBUG: Executing program with 1 statements test ast::tests::test_complex_ast ... okπŸ” DEBUG: Executing statement 1 of 1test box_trait::tests::test_integer_box_creation ... ok: Assignment test box_trait::tests::test_string_box_creation ... okπŸ” execute_statement called with node type: " Assignment"test bid::bridge::tests::test_string_box_bid_conversion ... ok πŸ” About to call execute_assignment... test bid::bridge::tests::test_box_registry ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBoxtest bid::bridge::tests::test_integer_box_bid_conversion ... ok, with 1 arguments test box_trait::tests::test_void_box ... okπŸ” Trying unified registry for class: IntegerBox test bid::bridge::tests::test_future_box_bid_conversion ... ok🌍 statics namespace already exists - skipping creation πŸ” DEBUG: Starting interpreter execution... test boxes::null_box::tests::test_get_or_default ... okπŸ” DEBUG: execute_node called with node type: Program test boxes::null_box::tests::test_null_check ... okπŸ” DEBUG: Executing program with 2 statements test boxes::null_box::tests::test_null_creation ... okπŸ” DEBUG: Executing statement 1 of 2test boxes::null_box::tests::test_null_equality ... ok: Assignment test cli::tests::test_default_config ... okπŸ” execute_statement called with node type: " Assignment"test cli::tests::test_parse_debug_fuel ... ok πŸ” About to call execute_assignment... test environment::tests::test_error_handling ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: BoolBoxtest environment::tests::test_global_environment ... ok, with 1 arguments test environment::tests::test_nested_scopes ... okπŸ” Trying unified registry for class: BoolBox test environment::tests::test_python_compat ... okπŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Programtest environment::tests::test_scope_info ... ok πŸ” DEBUG: Executing program with 2test environment::tests::test_variable_setting ... ok statements πŸ” DEBUG: Executing statement 1test environment::tests::test_variable_shadowing ... ok of 2 : Assignmenttest finalization::tests::test_finalization_tracking ... ok πŸ” execute_statement called with node type: "test instance_v2::tests::test_field_operations ... okAssignment" test instance_v2::tests::test_from_any_box_creation ... okπŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... test instance_v2::tests::test_from_declaration_creation ... okπŸ” execute_new called for class: IntegerBox , with 1test instance_v2::tests::test_unified_approach ... ok arguments πŸ” Trying unified registry for class: IntegerBoxtest bid::plugins::filebox::tests::test_filebox_plugin ... ok πŸ”₯ Static box 'Maintest config::nyash_toml_v2::tests::test_parse_v2_config ... ok' instance registered in statics namespace πŸ” DEBUG: Starting interpreter execution... test mir::basic_block::tests::test_basic_block_creation ... okπŸ” DEBUG: execute_node called with node type: Program test mir::basic_block::tests::test_basic_block_id_generator ... okπŸ” DEBUG: Executing program with 4 statements test mir::basic_block::tests::test_branch_successors ... okπŸ” DEBUG: Executing statement 1 of 4test mir::basic_block::tests::test_instruction_addition ... ok: BoxDeclaration test mir::basic_block::tests::test_phi_instruction_ordering ... okπŸ” execute_statement called with node type: " BoxDeclaration"test mir::basic_block::tests::test_terminator_addition ... ok 🏭 Unified registry created: IntegerBoxtest mir::basic_block::tests::test_value_tracking ... ok πŸ” execute_statement called with node type: "test mir::builder::tests::test_binary_op_building ... okMethodCall" test mir::builder::tests::test_if_statement_building ... okπŸ” execute_new called for class: IntegerBox , with 1test mir::builder::tests::test_literal_building ... ok arguments πŸ” Trying unified registry for class: IntegerBoxtest mir::effect::tests::test_effect_combination ... ok πŸ” DEBUG: Statement 1test mir::effect::tests::test_effect_display ... ok completed πŸ” DEBUG: Executing statement 2test mir::effect::tests::test_effect_mask_creation ... ok of 4 : Assignmenttest mir::effect::tests::test_effect_names ... ok πŸ” execute_statement called with node type: "test mir::effect::tests::test_effect_union ... okAssignment" test mir::effect::tests::test_parallel_safety ... okπŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... test mir::function::tests::test_function_creation ... okπŸ” execute_new called for class: TestBox , with 0test mir::function::tests::test_function_stats ... ok arguments πŸ” Trying unified registry for class: TestBoxtest mir::function::tests::test_module_creation ... ok πŸ” DEBUG: resolve_variable: name='statics', local_vars=[]test mir::function::tests::test_value_id_generation ... ok πŸ” DEBUG: Checking GlobalBox for 'staticstest mir::instruction::tests::test_barrier_instructions ... ok'... πŸ” DEBUG: Found 'staticstest mir::instruction::tests::test_binop_instruction ... ok' in GlobalBox 🏭 Unified registry created: BoolBoxtest mir::instruction::tests::test_call_instruction ... ok βœ… FIELD ACCESS: Returning shared reference id=143test mir::instruction::tests::test_const_instruction ... ok πŸ” execute_assignment: value expression evaluated successfully test mir::instruction::tests::test_extern_call_instruction ... ok🏭 Unified registry created: IntegerBox test mir::instruction::tests::test_ref_get_instruction ... okπŸ” execute_statement called with node type: " Local"test mir::instruction::tests::test_ref_new_instruction ... ok πŸ” DEBUG: Statement 1test mir::instruction::tests::test_ref_set_instruction ... ok completed πŸ” DEBUG: Executing statement 2test mir::instruction::tests::test_weak_load_instruction ... ok of 2 : Iftest mir::instruction::tests::test_weak_new_instruction ... ok πŸ” execute_statement called with node type: "test mir::instruction_v2::tests::test_effect_categories ... okIf" test mir::instruction_v2::tests::test_instruction_count ... okπŸ” execute_statement called with node type: " Assignment"test mir::instruction_v2::tests::test_ownership_operations ... ok πŸ” About to call execute_assignment... test mir::ownership_verifier_simple::tests::test_basic_ref_set ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBoxtest mir::ownership_verifier_simple::tests::test_ownership_forest_basic ... ok, with 1 arguments test mir::ownership_verifier_simple::tests::test_weak_reference_tracking ... okπŸ” Trying unified registry for class: IntegerBox test mir::printer::tests::test_empty_module_printing ... ok🏭 Unified registry created: IntegerBox test mir::printer::tests::test_function_printing ... okπŸ”§ execute_binary_op: op=Add , left=IntegerBoxtest mir::printer::tests::test_verbose_printing ... ok, right=IntegerBox test mir::tests::test_basic_mir_compilation ... okπŸ” try_add_operation: left=IntegerBox , right=IntegerBoxtest mir::tests::test_loop_compilation ... ok πŸ” After unwrap: left=IntegerBoxtest mir::tests::test_mir_dump ... ok, right=IntegerBox test mir::tests::test_throw_compilation ... okπŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully test mir::tests::test_try_catch_compilation ... okπŸ” DEBUG: resolve_variable: name='x', local_vars=[] test mir::value_id::tests::test_local_id_creation ... okπŸ” DEBUG: Checking GlobalBox for 'x '... test mir::value_id::tests::test_local_id_generator ... okπŸ” DEBUG: Found 'x ' in GlobalBox test mir::value_id::tests::test_value_id_creation ... okπŸ” execute_statement called with node type: " Assignment"test mir::value_id::tests::test_value_id_generator ... ok πŸ” About to call execute_assignment... test mir::value_id::tests::test_value_id_ordering ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBoxtest mir::verification::tests::test_undefined_value_detection ... ok, with 1 arguments test mir::verification::tests::test_valid_function_verification ... okπŸ” Trying unified registry for class: StringBox test runtime::box_registry::tests::test_builtin_registration ... okπŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 1test runtime::box_registry::tests::test_plugin_override ... ok completed 🏭 Unified registry created: TestBoxtest runtime::plugin_config::tests::test_parse_empty_config ... ok πŸ” DEBUG: Statement 1test runtime::plugin_config::tests::test_parse_simple_config ... ok completed πŸ” DEBUG: Executing statement 2test runtime::plugin_config::tests::test_parse_with_comments ... ok of 2 : Printtest runtime::tests::tests::test_box_registry_builtin ... ok πŸ” execute_statement called with node type: "test runtime::tests::tests::test_box_registry_plugin_override ... okPrint" test runtime::tests::tests::test_multiple_plugin_types ... ok🏭 Unified registry created: IntegerBox test runtime::tests::tests::test_plugin_config_parsing ... okπŸ” DEBUG: Interpreter execution completed test runtime::tests::tests::test_transparent_box_switching ... πŸ” execute_assignment: value expression evaluated successfully ok πŸ” DEBUG: resolve_variable: name='x', local_vars=[]test tests::box_tests::tests::test_array_box_nyash_trait ... ok test tests::box_tests::tests::test_box_id_uniqueness ... πŸ” DEBUG: Checking GlobalBox for 'xok '... test tests::box_tests::tests::test_buffer_box_nyash_trait ... okπŸ” DEBUG: Found 'x test tests::box_tests::tests::test_future_box_nyash_trait ... ' in GlobalBox okπŸ” DEBUG: resolve_variable: name='result', local_vars=[] test tests::box_tests::tests::test_result_box_nyash_trait ... πŸ” DEBUG: Checking GlobalBox for 'resultok'... πŸ” DEBUG: Found 'resulttest tests::box_tests::tests::test_stream_box_nyash_trait ... ' in GlobalBox ok🏭 Unified registry created: StringBox test tokenizer::tests::test_comments ... πŸ” execute_assignment: value expression evaluated successfully okπŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2test tests::box_tests::tests::test_json_box_nyash_trait ... completed okπŸ” DEBUG: Executing statement 3 of 4test tokenizer::tests::test_complex_code ... : Assignmentok πŸ” execute_statement called with node type: "test tokenizer::tests::test_error_handling ... Assignment"ok πŸ” About to call execute_assignment... test tokenizer::tests::test_identifier ... πŸ” execute_assignment called, evaluating value expression... okπŸ” execute_new called for class: StringBox , with 1test tokenizer::tests::test_line_numbers ... arguments okπŸ” Trying unified registry for class: StringBox test tokenizer::tests::test_number_literal ... πŸ” DEBUG: Statement 2ok completed πŸ” execute_statement called with node type: "test tokenizer::tests::test_operators ... Assignment"ok πŸ” About to call execute_assignment... test tokenizer::tests::test_simple_tokens ... πŸ” execute_assignment called, evaluating value expression... okπŸ” execute_new called for class: IntegerBox , with 1test tokenizer::tests::test_string_literal ... arguments okπŸ” Trying unified registry for class: IntegerBox test value::tests::test_basic_creation ... 🏭 Unified registry created: StringBoxok πŸ” DEBUG: Interpreter execution completed 42 πŸ” execute_assignment: value expression evaluated successfully test value::tests::test_cross_type_equality ... ok🏭 Unified registry created: IntegerBox test value::tests::test_object_creation ... okπŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2test value::tests::test_type_conversion ... ok completed πŸ” DEBUG: resolve_variable: name='obj', local_vars=[]test value::tests::test_type_names ... ok πŸ” DEBUG: Checking GlobalBox for 'objtest value::tests::test_weak_reference_basic ... ok'... test value::tests::test_weak_reference_drop ... πŸ” DEBUG: Found 'objok ' in GlobalBox test value::tests::test_weak_reference_equality ... okπŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='y', local_vars=[]test value::tests::test_weak_reference_string_representation ... ok πŸ” DEBUG: Checking GlobalBox for 'ytest interpreter::core::tests::test_arithmetic ... ok'... πŸ” DEBUG: Found 'ytest interpreter::core::tests::test_simple_execution ... ok' in GlobalBox πŸ” execute_statement called with node type: "test interpreter::core::tests::test_if_statement ... Assignment"ok πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='a', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=204 πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=184 πŸ” DEBUG: resolve_variable: name='b', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=220 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... βœ… FIELD ACCESS: Returning shared reference id=217 πŸ” DEBUG: resolve_variable: name='result', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=229 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='c', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=226 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: resolve_variable: name='result', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=233 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='a', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=204 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: resolve_variable: name='result', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=235 πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["a", "c", "b", "me", "result"]test interpreter::core::tests::test_box_instance_creation ... ok πŸ” DEBUG: Found ' b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=220 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=238 88 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=["a", "c", "b", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=238 πŸ” DEBUG: Interpreter execution completed πŸ“Š Interpreter: First run completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=247 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=256 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=260 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=266 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=264 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=268 πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=256 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=270 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=260 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=272 88 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "a", "c", "result", "b"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=272 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=281 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=290 πŸ” DEBUG: resolve_variable: name='b', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=294 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=300 πŸ” DEBUG: resolve_variable: name='c', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=298 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=302 πŸ” DEBUG: resolve_variable: name='a', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=290 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=304 πŸ” DEBUG: resolve_variable: name='b', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=294 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=306 88 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "me", "result", "a", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=306 πŸ” DEBUG: Interpreter execution completed 88 🏎️ VM: First run completed 88 88 πŸš€ Running benchmark: bench_medium πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=318 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ”— DEBUG: Variable 'sum' set to 0 - simulating object drop πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=320 πŸ”— DEBUG: Old value being dropped: void πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=331 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=326 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=340 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=331 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=347 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=342 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=356 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=347 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=363 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=358 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=372 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=363 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=379 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=374 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=388 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=379 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=395 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=390 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=404 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=395 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=411 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=406 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=420 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=411 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=427 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=422 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=436 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=427 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=443 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=438 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=452 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=443 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=459 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=454 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=468 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=459 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=475 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=470 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=484 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=486 140 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=486 πŸ” DEBUG: Interpreter execution completed πŸ“Š Interpreter: First run completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=495 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ”— DEBUG: Variable 'sum' set to 0 - simulating object drop πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=497 πŸ”— DEBUG: Old value being dropped: void πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=508 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=503 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=517 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=508 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=524 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=519 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=533 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=524 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=540 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=535 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=549 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=540 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=556 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=551 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=565 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=556 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=572 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=567 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=581 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=572 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=588 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=583 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=597 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=588 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=604 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=599 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=613 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=604 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=620 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=615 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=629 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=620 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=636 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=631 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=645 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=636 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=652 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=647 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=661 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=663 140 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "i", "me", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=663 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=672 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ”— DEBUG: Variable 'sum' set to 0 - simulating object drop πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=674 πŸ”— DEBUG: Old value being dropped: void πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=685 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=680 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=694 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=685 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=701 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=696 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=710 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=701 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=717 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=712 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=726 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=717 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=733 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=728 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=742 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=733 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=749 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=744 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=758 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=749 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=765 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=760 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=774 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=765 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=781 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=776 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=790 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=781 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=797 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=792 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=806 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=797 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=813 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=808 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=822 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=813 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=829 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=824 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=838 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=840 140 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "sum", "temp"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=840 πŸ” DEBUG: Interpreter execution completed 140 🏎️ VM: First run completed 140 140 πŸš€ Running benchmark: bench_heavy πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=852 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=885 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=889 πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=893 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=897 πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=901 πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=905 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=909 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=915 πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=920 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=924 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=928 πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=915 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=920 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=931 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=935 πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=885 πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=889 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=893 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=939 πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=897 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=901 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=905 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=943 πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=909 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=947 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=885 πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=889 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=951 πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=893 πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=897 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=901 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=955 πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=905 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=909 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=959 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=885 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=963 πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=889 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=893 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=897 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=967 πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=901 πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=905 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=909 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=971 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=975 πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=885 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=889 πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=893 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=979 πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=897 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=901 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=905 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=983 πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=909 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=873 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=877 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=987 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=881 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=885 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=889 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=991 6301391 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "i", "e", "d", "a", "result1", "f", "j", "b", "c", "result5", "result2", "g", "me", "result3", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=991 πŸ” DEBUG: Interpreter execution completed πŸ“Š Interpreter: First run completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=1000 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1033 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1037 πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1041 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1045 πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1049 πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1053 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1057 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1063 πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1068 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1072 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1076 πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1063 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1068 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1079 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1083 πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1033 πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1037 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1041 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1087 πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1045 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1049 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1053 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1091 πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1057 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1095 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1033 πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1037 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1099 πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1041 πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1045 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1049 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1103 πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1053 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1057 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1107 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1033 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1111 πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1037 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1041 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1045 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1115 πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1049 πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1053 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1057 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1119 πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1123 πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1033 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1037 πŸ” DEBUG: resolve_variable: name='f', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1041 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1127 πŸ” DEBUG: resolve_variable: name='g', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1045 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1049 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='i', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1053 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1131 πŸ” DEBUG: resolve_variable: name='j', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1057 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1021 πŸ” DEBUG: resolve_variable: name='b', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1025 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1135 πŸ” DEBUG: resolve_variable: name='c', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1029 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1033 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1037 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1139 6301391 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["h", "f", "e", "i", "result1", "result3", "j", "b", "result2", "result5", "a", "result4", "me", "g", "d", "c"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1139 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=1148 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ” DEBUG: resolve_variable: name='d', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1181 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1185 πŸ” DEBUG: resolve_variable: name='f', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1189 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='g', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1193 πŸ” DEBUG: resolve_variable: name='h', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1197 πŸ” DEBUG: resolve_variable: name='i', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1201 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1205 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1211 πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1216 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1220 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1224 πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1211 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1216 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1227 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1231 πŸ” DEBUG: resolve_variable: name='d', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1181 πŸ” DEBUG: resolve_variable: name='e', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1185 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='f', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1189 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1235 πŸ” DEBUG: resolve_variable: name='g', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1193 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1197 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='i', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1201 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1239 πŸ” DEBUG: resolve_variable: name='j', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1205 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1243 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1181 πŸ” DEBUG: resolve_variable: name='e', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1185 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1247 πŸ” DEBUG: resolve_variable: name='f', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1189 πŸ” DEBUG: resolve_variable: name='g', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1193 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='h', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1197 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1251 πŸ” DEBUG: resolve_variable: name='i', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1201 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='j', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1205 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1255 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='d', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1181 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1259 πŸ” DEBUG: resolve_variable: name='e', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1185 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='f', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1189 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='g', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1193 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1263 πŸ” DEBUG: resolve_variable: name='h', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1197 πŸ” DEBUG: resolve_variable: name='i', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1201 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1205 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1267 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1271 πŸ” DEBUG: resolve_variable: name='d', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1181 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1185 πŸ” DEBUG: resolve_variable: name='f', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1189 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1275 πŸ” DEBUG: resolve_variable: name='g', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1193 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1197 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='i', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1201 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1279 πŸ” DEBUG: resolve_variable: name='j', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1205 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1169 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1173 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1283 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1177 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1181 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1185 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1287 6301391 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result5", "h", "me", "i", "result2", "c", "g", "e", "f", "d", "j", "result4", "result3", "a", "b", "result1"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1287 πŸ” DEBUG: Interpreter execution completed 6301391 🏎️ VM: First run completed 6301391 6301391 πŸ“Š Nyash Performance Benchmark Results ===================================== Iterations per test: 3 🎯 bench_heavy Backend | Avg Time (ms) | Total Time (ms) | Speed Ratio --------------|---------------|-----------------|------------ Interpreter | 295.162 | 885.5 | 384.70x VM | 0.767 | 2.3 | 1.00x 🎯 bench_medium Backend | Avg Time (ms) | Total Time (ms) | Speed Ratio --------------|---------------|-----------------|------------ Interpreter | 245.216 | 735.6 | 373.98x VM | 0.656 | 2.0 | 1.00x 🎯 bench_light Backend | Avg Time (ms) | Total Time (ms) | Speed Ratio --------------|---------------|-----------------|------------ Interpreter | 88.599 | 265.8 | 279.30x VM | 0.317 | 1.0 | 1.00x πŸ’‘ Performance Summary: πŸ“ˆ Average across all benchmarks: Interpreter: 209.66 ms VM: 0.58 ms (361.4x faster than interpreter) WASM: NaN ms (NaNx faster than interpreter) test benchmarks::tests::test_benchmark_light ... ok test result: ok. 156 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.93s Running unittests src/main.rs (target/debug/deps/nyash-272ca05a1be10a69) running 145 tests test box_arithmetic::tests::test_compare_box ... ok test bid::types::tests::test_handle_packing ... ok test bid::types::tests::test_type_tags ... ok test bid::metadata::tests::test_host_vtable ... ok test box_trait::tests::test_add_box_integers ... ok test box_arithmetic::tests::test_multiply_box ... ok πŸš€ Running benchmark: bench_light test box_arithmetic::tests::test_subtract_box ... ok test box_arithmetic::tests::test_add_box_integers ... ok test box_arithmetic::tests::test_modulo_box ... ok test bid::metadata::tests::test_plugin_metadata_creation ... ok test bid::tlv::tests::test_encode_decode_primitives ... ok test bid::tlv::tests::test_encode_decode_handle ... ok test box_trait::tests::test_integer_box_creation ... ok test ast::tests::test_binary_operation ... ok test ast::tests::test_binary_operator ... ok test ast::tests::test_ast_node_creation ... ok test box_arithmetic::tests::test_add_box_strings ... ok test box_factory::tests::test_registry_creation ... ok test ast::tests::test_method_call ... ok test box_arithmetic::tests::test_divide_box ... ok test box_trait::tests::test_string_box_creation ... ok πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: test box_trait::tests::test_box_ids_unique ... okProgram πŸ” DEBUG: Executing program with 1test box_trait::tests::test_box_equality ... ok statements πŸ” DEBUG: Executing statement 1 of test box_arithmetic::tests::test_modulo_by_zero ... ok1: BoxDeclaration test box_trait::tests::test_add_box_strings ... ok test box_arithmetic::tests::test_divide_by_zero ... ok test backend::vm::tests::test_basic_vm_execution ... ok test box_arithmetic::tests::test_modulo_chip8_pattern ... ok test box_trait::tests::test_void_box ... ok Instance: StringBox Instance: MyBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: test bid::plugin_api::tests::test_plugin_handle ... okProgram πŸ” DEBUG: Executing program with 1test bid::types::tests::test_arg_type_mapping ... ok statements πŸ” DEBUG: Executing statement 1test boxes::null_box::tests::test_get_or_default ... ok of 1 : Assignmenttest box_trait::tests::test_bool_box_creation ... ok πŸ” execute_statement called with node type: "test boxes::null_box::tests::test_null_check ... okAssignment" test backend::vm::tests::test_binary_operations ... okπŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... test boxes::null_box::tests::test_null_creation ... okπŸ” execute_new called for class: IntegerBox , with 1test backend::vm_phi::tests::test_phi_selection ... ok arguments πŸ” Trying unified registry for class: IntegerBoxtest boxes::null_box::tests::test_null_equality ... ok πŸ” DEBUG: Starting interpreter execution... test cli::tests::test_default_config ... okπŸ” DEBUG: execute_node called with node type: Program test ast::tests::test_complex_ast ... okπŸ” DEBUG: Executing program with 4 statements test bid::bridge::tests::test_integer_box_bid_conversion ... okπŸ” DEBUG: Executing statement 1 of 4test bid::bridge::tests::test_box_registry ... ok: BoxDeclaration test bid::bridge::tests::test_future_box_bid_conversion ... okπŸ” execute_statement called with node type: " BoxDeclaration"test bid::bridge::tests::test_string_box_bid_conversion ... ok test cli::tests::test_parse_debug_fuel ... πŸ” DEBUG: Starting interpreter execution... ok πŸ” DEBUG: execute_node called with node type: Programtest environment::tests::test_error_handling ... ok πŸ” DEBUG: Executing program with 2test environment::tests::test_global_environment ... ok statements πŸ” DEBUG: Executing statement 1test environment::tests::test_nested_scopes ... ok of 2 : Assignmenttest environment::tests::test_python_compat ... ok πŸ” execute_statement called with node type: "test environment::tests::test_variable_setting ... okAssignment" test environment::tests::test_scope_info ... okπŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... test environment::tests::test_variable_shadowing ... okπŸ” execute_new called for class: BoolBox , with 1test finalization::tests::test_finalization_tracking ... ok arguments πŸ” Trying unified registry for class: BoolBoxtest instance_v2::tests::test_field_operations ... ok πŸ” execute_statement called with node type: "test instance_v2::tests::test_from_any_box_creation ... okBoxDeclaration" test instance_v2::tests::test_from_declaration_creation ... ok🏭 Unified registry created: IntegerBox test instance_v2::tests::test_unified_approach ... okπŸ” DEBUG: Statement 1 completed test config::nyash_toml_v2::tests::test_parse_v2_config ... okπŸ” DEBUG: Executing statement 2 of 4test mir::basic_block::tests::test_basic_block_creation ... ok: Assignment test bid::plugins::filebox::tests::test_filebox_plugin ... okπŸ” execute_statement called with node type: " Assignment"test mir::basic_block::tests::test_basic_block_id_generator ... ok πŸ” About to call execute_assignment... test mir::basic_block::tests::test_branch_successors ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: TestBoxtest mir::basic_block::tests::test_instruction_addition ... ok, with 0 arguments test mir::basic_block::tests::test_phi_instruction_ordering ... okπŸ” Trying unified registry for class: TestBox test mir::basic_block::tests::test_terminator_addition ... okπŸ” execute_new called for class: IntegerBox , with 1test mir::basic_block::tests::test_value_tracking ... ok arguments πŸ” Trying unified registry for class: IntegerBoxtest mir::builder::tests::test_binary_op_building ... ok πŸ” DEBUG: Starting interpreter execution... test mir::builder::tests::test_if_statement_building ... okπŸ” DEBUG: execute_node called with node type: Program test mir::builder::tests::test_literal_building ... okπŸ” DEBUG: Executing program with 2 statements test mir::effect::tests::test_effect_combination ... okπŸ” DEBUG: Executing statement 1 of 2test mir::effect::tests::test_effect_display ... ok: Assignment test mir::effect::tests::test_effect_mask_creation ... okπŸ” execute_statement called with node type: " Assignment"test mir::effect::tests::test_effect_names ... ok πŸ” About to call execute_assignment... test mir::effect::tests::test_effect_union ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBoxtest mir::effect::tests::test_parallel_safety ... ok, with 1 arguments test mir::function::tests::test_function_creation ... okπŸ” Trying unified registry for class: IntegerBox test mir::function::tests::test_function_stats ... ok🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Maintest mir::function::tests::test_module_creation ... ok' definition registered in statics namespace πŸ” DEBUG: Statement 1test mir::function::tests::test_value_id_generation ... ok completed 🏭 Unified registry created: BoolBoxtest mir::instruction::tests::test_barrier_instructions ... ok 🌍 statics namespace already exists - skipping creation test mir::instruction::tests::test_binop_instruction ... okπŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: TestBoxtest mir::instruction::tests::test_call_instruction ... ok πŸ”₯ Static box 'Maintest mir::instruction::tests::test_const_instruction ... ok' instance registered in statics namespace πŸ” DEBUG: Statement 1test mir::instruction::tests::test_extern_call_instruction ... ok completed πŸ” DEBUG: Executing statement 2test mir::instruction::tests::test_ref_get_instruction ... ok of 2 : Iftest mir::instruction::tests::test_ref_new_instruction ... ok πŸ” execute_statement called with node type: "test mir::instruction::tests::test_ref_set_instruction ... okIf" test mir::instruction::tests::test_weak_load_instruction ... okπŸ” execute_statement called with node type: " MethodCall"test mir::instruction::tests::test_weak_new_instruction ... ok πŸ” execute_assignment: value expression evaluated successfully test mir::instruction_v2::tests::test_effect_categories ... ok🏭 Unified registry created: IntegerBox test mir::instruction_v2::tests::test_instruction_count ... okπŸ” DEBUG: resolve_variable: name='x', local_vars=[] test mir::instruction_v2::tests::test_ownership_operations ... okπŸ” DEBUG: Checking GlobalBox for 'x '... test mir::ownership_verifier_simple::tests::test_basic_ref_set ... okπŸ” DEBUG: Found 'x ' in GlobalBox test mir::ownership_verifier_simple::tests::test_ownership_forest_basic ... okπŸ” execute_statement called with node type: " Assignment"test mir::ownership_verifier_simple::tests::test_weak_reference_tracking ... ok πŸ” About to call execute_assignment... test mir::printer::tests::test_empty_module_printing ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBoxtest mir::printer::tests::test_function_printing ... ok, with 1 arguments test mir::printer::tests::test_verbose_printing ... okπŸ” Trying unified registry for class: StringBox test mir::tests::test_basic_mir_compilation ... ok🏭 Unified registry created: IntegerBox test mir::tests::test_loop_compilation ... okπŸ” DEBUG: Statement 2 completed test mir::tests::test_mir_dump ... okπŸ” DEBUG: Executing statement 3 of 4test mir::tests::test_throw_compilation ... ok: Assignment test mir::tests::test_try_catch_compilation ... okπŸ” execute_statement called with node type: " Assignment"test mir::value_id::tests::test_local_id_creation ... ok πŸ” About to call execute_assignment... test mir::value_id::tests::test_local_id_generator ... okπŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBoxtest mir::value_id::tests::test_value_id_creation ... ok, with 1 arguments test mir::value_id::tests::test_value_id_generator ... okπŸ” Trying unified registry for class: StringBox test mir::value_id::tests::test_value_id_ordering ... okπŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: StringBoxtest mir::verification::tests::test_undefined_value_detection ... ok πŸ” DEBUG: resolve_variable: name='statics', local_vars=[]test mir::verification::tests::test_valid_function_verification ... ok πŸ” DEBUG: Checking GlobalBox for 'staticstest runner::tests::test_runner_creation ... ok'... πŸ” DEBUG: Found 'staticstest runtime::box_registry::tests::test_builtin_registration ... ok' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully test runtime::box_registry::tests::test_plugin_override ... ok🏭 Unified registry created: StringBox test runtime::plugin_config::tests::test_parse_empty_config ... okπŸ” execute_assignment: value expression evaluated successfully test runtime::plugin_config::tests::test_parse_simple_config ... πŸ” DEBUG: Statement 1ok completed test runtime::plugin_config::tests::test_parse_with_comments ... okπŸ” DEBUG: Executing statement 2 test runtime::tests::tests::test_box_registry_builtin ... of 2ok : Printtest runtime::tests::tests::test_box_registry_plugin_override ... ok test runtime::tests::tests::test_multiple_plugin_types ... πŸ” execute_statement called with node type: "ok Print"test runtime::tests::tests::test_plugin_config_parsing ... ok test runtime::tests::tests::test_transparent_box_switching ... πŸ”§ execute_binary_op: op=Addok , left=IntegerBoxtest tests::test_main_functionality ... ok, right=IntegerBox test tokenizer::tests::test_comments ... ok πŸ” try_add_operation: left=IntegerBoxtest tokenizer::tests::test_complex_code ... ok, right=IntegerBox test tokenizer::tests::test_error_handling ... ok πŸ” After unwrap: left=IntegerBoxtest tokenizer::tests::test_identifier ... ok, right=IntegerBox test tokenizer::tests::test_line_numbers ... ok πŸ” IntegerBox + IntegerBox detected test tokenizer::tests::test_number_literal ... okπŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='obj', local_vars=[]test tokenizer::tests::test_operators ... ok πŸ” DEBUG: Checking GlobalBox for 'objtest tokenizer::tests::test_simple_tokens ... ok'... test tokenizer::tests::test_string_literal ... πŸ” DEBUG: Found 'objok ' in GlobalBox test value::tests::test_basic_creation ... okπŸ” DEBUG: resolve_variable: name='x', local_vars=[] test value::tests::test_cross_type_equality ... okπŸ” DEBUG: Checking GlobalBox for 'x '... test value::tests::test_object_creation ... okπŸ” DEBUG: Found 'x ' in GlobalBox test value::tests::test_type_conversion ... πŸ” DEBUG: Statement 2ok completed πŸ” DEBUG: Statement 342 completed test value::tests::test_type_names ... okπŸ” DEBUG: Executing statement 4 of 4test value::tests::test_weak_reference_basic ... ok: Assignment test value::tests::test_weak_reference_drop ... okπŸ” execute_statement called with node type: " Assignment"test value::tests::test_weak_reference_equality ... ok πŸ” About to call execute_assignment... test value::tests::test_weak_reference_string_representation ... okπŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call βœ… FIELD ACCESS: Returning shared reference id=136 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Interpreter execution completed test interpreter::core::tests::test_simple_execution ... okπŸ” execute_statement called with node type: " Local" πŸ” DEBUG: resolve_variable: name='y', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'y'... πŸ” DEBUG: Found 'y' in GlobalBox πŸ” execute_statement called with node type: "test interpreter::core::tests::test_if_statement ... okAssignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox 🏭 Unified registry created: IntegerBoxtest interpreter::core::tests::test_arithmetic ... ok πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=135 πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox βœ… FIELD ACCESS: Returning shared reference id=150 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 4 completed 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=171 πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["b", "result", "c", "me", "a"]test interpreter::core::tests::test_box_instance_creation ... ok πŸ” DEBUG: Found ' b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=176 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=185 πŸ” DEBUG: resolve_variable: name='c', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=182 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=187 πŸ” DEBUG: resolve_variable: name='a', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=171 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=189 πŸ” DEBUG: resolve_variable: name='b', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=176 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=191 88 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=["b", "result", "c", "me", "a"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=191 πŸ” DEBUG: Interpreter execution completed πŸ“Š Interpreter: First run completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=200 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=209 πŸ” DEBUG: resolve_variable: name='b', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=213 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=219 πŸ” DEBUG: resolve_variable: name='c', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=217 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=221 πŸ” DEBUG: resolve_variable: name='a', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=209 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=223 πŸ” DEBUG: resolve_variable: name='b', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=213 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=225 88 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=["c", "b", "a", "me", "result"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=225 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=234 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=243 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=247 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=253 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=251 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=255 πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=243 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=257 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=247 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=259 88 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result', local_vars=["me", "result", "a", "b", "c"] πŸ” DEBUG: Found 'result' in local_vars βœ… RESOLVE_VARIABLE shared reference: result id=259 πŸ” DEBUG: Interpreter execution completed 88 🏎️ VM: First run completed 88 88 πŸš€ Running benchmark: bench_medium πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=271 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ”— DEBUG: Variable 'sum' set to 0 - simulating object drop πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=273 πŸ”— DEBUG: Old value being dropped: void πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=284 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=279 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=293 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=284 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=300 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=295 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=309 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=300 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=316 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=311 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=325 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=316 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=332 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=327 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=341 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=332 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=348 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=343 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=357 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=348 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=364 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=359 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=373 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=364 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=380 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=375 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=389 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=380 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=396 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=391 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=405 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=396 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=412 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=407 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=421 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=412 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=428 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=423 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=437 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=439 140 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["temp", "me", "sum", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=439 πŸ” DEBUG: Interpreter execution completed πŸ“Š Interpreter: First run completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=448 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ”— DEBUG: Variable 'sum' set to 0 - simulating object drop πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=450 πŸ”— DEBUG: Old value being dropped: void πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=461 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=456 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=470 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=461 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=477 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=472 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=486 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=477 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=493 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=488 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=502 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=493 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=509 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=504 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=518 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=509 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=525 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=520 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=534 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=525 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=541 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=536 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=550 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=541 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=557 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=552 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=566 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=557 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=573 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=568 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=582 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=573 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=589 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=584 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=598 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=589 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=605 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=600 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=614 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=616 140 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["sum", "me", "temp", "i"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=616 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=625 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ”— DEBUG: Variable 'sum' set to 0 - simulating object drop πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=627 πŸ”— DEBUG: Old value being dropped: void πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=638 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=633 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=647 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=638 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=654 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=649 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=663 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=654 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=670 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=665 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=679 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=670 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=686 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=681 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=695 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=686 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=702 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=697 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=711 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=702 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=718 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=713 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=727 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=718 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=734 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=729 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=743 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=734 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=750 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=745 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=759 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=750 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=766 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=761 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=775 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=766 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=782 πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=777 πŸ” DEBUG: resolve_variable: name='temp', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'temp' in local_vars βœ… RESOLVE_VARIABLE shared reference: temp id=791 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=793 140 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='sum', local_vars=["me", "i", "temp", "sum"] πŸ” DEBUG: Found 'sum' in local_vars βœ… RESOLVE_VARIABLE shared reference: sum id=793 πŸ” DEBUG: Interpreter execution completed 140 🏎️ VM: First run completed 140 140 πŸš€ Running benchmark: bench_heavy πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=805 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ” DEBUG: resolve_variable: name='d', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=838 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=842 πŸ” DEBUG: resolve_variable: name='f', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=846 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='g', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=850 πŸ” DEBUG: resolve_variable: name='h', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=854 πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=858 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=862 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=868 πŸ” DEBUG: resolve_variable: name='result2', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=873 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=877 πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=881 πŸ” DEBUG: resolve_variable: name='result1', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=868 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='result2', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=873 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=884 πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=888 πŸ” DEBUG: resolve_variable: name='d', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=838 πŸ” DEBUG: resolve_variable: name='e', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=842 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='f', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=846 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=892 πŸ” DEBUG: resolve_variable: name='g', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=850 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=854 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=858 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=896 πŸ” DEBUG: resolve_variable: name='j', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=862 πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=900 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=838 πŸ” DEBUG: resolve_variable: name='e', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=842 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=904 πŸ” DEBUG: resolve_variable: name='f', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=846 πŸ” DEBUG: resolve_variable: name='g', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=850 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='h', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=854 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=908 πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=858 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='j', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=862 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=912 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='d', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=838 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=916 πŸ” DEBUG: resolve_variable: name='e', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=842 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='f', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=846 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='g', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=850 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=920 πŸ” DEBUG: resolve_variable: name='h', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=854 πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=858 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=862 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=924 πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=928 πŸ” DEBUG: resolve_variable: name='d', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=838 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=842 πŸ” DEBUG: resolve_variable: name='f', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=846 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=932 πŸ” DEBUG: resolve_variable: name='g', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=850 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=854 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='i', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=858 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=936 πŸ” DEBUG: resolve_variable: name='j', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=862 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=826 πŸ” DEBUG: resolve_variable: name='b', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=830 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=940 πŸ” DEBUG: resolve_variable: name='c', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=834 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=838 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=842 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=944 6301391 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["me", "result3", "c", "a", "i", "result4", "b", "j", "result2", "f", "d", "g", "result1", "result5", "h", "e"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=944 πŸ” DEBUG: Interpreter execution completed πŸ“Š Interpreter: First run completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=953 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ” DEBUG: resolve_variable: name='d', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=986 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=990 πŸ” DEBUG: resolve_variable: name='f', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=994 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='g', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=998 πŸ” DEBUG: resolve_variable: name='h', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1002 πŸ” DEBUG: resolve_variable: name='i', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1006 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1010 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1016 πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1021 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1025 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1029 πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1016 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1021 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1032 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1036 πŸ” DEBUG: resolve_variable: name='d', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=986 πŸ” DEBUG: resolve_variable: name='e', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=990 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='f', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=994 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1040 πŸ” DEBUG: resolve_variable: name='g', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=998 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1002 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='i', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1006 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1044 πŸ” DEBUG: resolve_variable: name='j', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1010 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1048 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=986 πŸ” DEBUG: resolve_variable: name='e', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=990 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1052 πŸ” DEBUG: resolve_variable: name='f', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=994 πŸ” DEBUG: resolve_variable: name='g', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=998 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='h', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1002 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1056 πŸ” DEBUG: resolve_variable: name='i', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1006 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='j', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1010 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1060 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='d', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=986 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1064 πŸ” DEBUG: resolve_variable: name='e', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=990 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='f', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=994 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='g', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=998 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1068 πŸ” DEBUG: resolve_variable: name='h', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1002 πŸ” DEBUG: resolve_variable: name='i', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1006 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1010 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1072 πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1076 πŸ” DEBUG: resolve_variable: name='d', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=986 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=990 πŸ” DEBUG: resolve_variable: name='f', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=994 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1080 πŸ” DEBUG: resolve_variable: name='g', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=998 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1002 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='i', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1006 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1084 πŸ” DEBUG: resolve_variable: name='j', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1010 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=974 πŸ” DEBUG: resolve_variable: name='b', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=978 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1088 πŸ” DEBUG: resolve_variable: name='c', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=982 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=986 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=990 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1092 6301391 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["result1", "f", "me", "result2", "a", "g", "result3", "b", "h", "d", "j", "result5", "c", "e", "i", "result4"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1092 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=1101 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ” DEBUG: resolve_variable: name='d', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1134 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1138 πŸ” DEBUG: resolve_variable: name='f', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1142 πŸ”§ execute_binary_op: op=Divide, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='g', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1146 πŸ” DEBUG: resolve_variable: name='h', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1150 πŸ” DEBUG: resolve_variable: name='i', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1154 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1158 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1164 πŸ” DEBUG: resolve_variable: name='result2', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1169 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1173 πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1177 πŸ” DEBUG: resolve_variable: name='result1', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1164 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='result2', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1169 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1180 πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1184 πŸ” DEBUG: resolve_variable: name='d', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1134 πŸ” DEBUG: resolve_variable: name='e', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1138 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='f', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1142 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1188 πŸ” DEBUG: resolve_variable: name='g', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1146 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1150 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='i', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1154 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1192 πŸ” DEBUG: resolve_variable: name='j', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1158 πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1196 πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1134 πŸ” DEBUG: resolve_variable: name='e', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1138 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1200 πŸ” DEBUG: resolve_variable: name='f', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1142 πŸ” DEBUG: resolve_variable: name='g', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1146 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='h', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1150 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1204 πŸ” DEBUG: resolve_variable: name='i', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1154 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='j', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1158 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1208 πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='d', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1134 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1212 πŸ” DEBUG: resolve_variable: name='e', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1138 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='f', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1142 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='g', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1146 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1216 πŸ” DEBUG: resolve_variable: name='h', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1150 πŸ” DEBUG: resolve_variable: name='i', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1154 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='j', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1158 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result5', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1220 πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result1', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result1' in local_vars βœ… RESOLVE_VARIABLE shared reference: result1 id=1224 πŸ” DEBUG: resolve_variable: name='d', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1134 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1138 πŸ” DEBUG: resolve_variable: name='f', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'f' in local_vars βœ… RESOLVE_VARIABLE shared reference: f id=1142 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result2' in local_vars βœ… RESOLVE_VARIABLE shared reference: result2 id=1228 πŸ” DEBUG: resolve_variable: name='g', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'g' in local_vars βœ… RESOLVE_VARIABLE shared reference: g id=1146 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='h', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'h' in local_vars βœ… RESOLVE_VARIABLE shared reference: h id=1150 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='i', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'i' in local_vars βœ… RESOLVE_VARIABLE shared reference: i id=1154 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result3', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result3' in local_vars βœ… RESOLVE_VARIABLE shared reference: result3 id=1232 πŸ” DEBUG: resolve_variable: name='j', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'j' in local_vars βœ… RESOLVE_VARIABLE shared reference: j id=1158 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='a', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'a' in local_vars βœ… RESOLVE_VARIABLE shared reference: a id=1122 πŸ” DEBUG: resolve_variable: name='b', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'b' in local_vars βœ… RESOLVE_VARIABLE shared reference: b id=1126 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result4', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result4' in local_vars βœ… RESOLVE_VARIABLE shared reference: result4 id=1236 πŸ” DEBUG: resolve_variable: name='c', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'c' in local_vars βœ… RESOLVE_VARIABLE shared reference: c id=1130 πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: resolve_variable: name='d', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'd' in local_vars βœ… RESOLVE_VARIABLE shared reference: d id=1134 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='e', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'e' in local_vars βœ… RESOLVE_VARIABLE shared reference: e id=1138 πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Print" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1240 6301391 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='result5', local_vars=["i", "result3", "result1", "b", "me", "j", "h", "g", "result5", "f", "c", "d", "result2", "result4", "e", "a"] πŸ” DEBUG: Found 'result5' in local_vars βœ… RESOLVE_VARIABLE shared reference: result5 id=1240 πŸ” DEBUG: Interpreter execution completed 6301391 🏎️ VM: First run completed 6301391 6301391 πŸ“Š Nyash Performance Benchmark Results ===================================== Iterations per test: 3 🎯 bench_light Backend | Avg Time (ms) | Total Time (ms) | Speed Ratio --------------|---------------|-----------------|------------ Interpreter | 84.250 | 252.7 | 261.17x VM | 0.323 | 1.0 | 1.00x 🎯 bench_heavy Backend | Avg Time (ms) | Total Time (ms) | Speed Ratio --------------|---------------|-----------------|------------ Interpreter | 271.596 | 814.8 | 403.33x VM | 0.673 | 2.0 | 1.00x 🎯 bench_medium Backend | Avg Time (ms) | Total Time (ms) | Speed Ratio --------------|---------------|-----------------|------------ Interpreter | 234.877 | 704.6 | 380.04x VM | 0.618 | 1.9 | 1.00x πŸ’‘ Performance Summary: πŸ“ˆ Average across all benchmarks: Interpreter: 196.91 ms VM: 0.54 ms (366.0x faster than interpreter) WASM: NaN ms (NaNx faster than interpreter) test benchmarks::tests::test_benchmark_light ... ok test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.82s Running tests/array_state_sharing_test.rs (target/debug/deps/array_state_sharing_test-892ed54276bf1011) running 3 tests test array_state_sharing_tests::test_share_box_vs_clone_box_semantics ... ok πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 1 statements πŸ” DEBUG: Executing statement 1 of 1: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” execute_statement called with node type: "BoxDeclaration" 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace created in GlobalBox successfully πŸ”₯ Static Box 'Main' definition registered in statics namespace πŸ” DEBUG: Statement 1 completed 🌍 statics namespace already exists - skipping creation 🌍 statics namespace already exists - skipping creation πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ”₯ Static box 'Main' instance registered in statics namespace πŸ” execute_statement called with node type: "MethodCall" πŸ” execute_statement called with node type: "MethodCall" πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox πŸ” DEBUG: resolve_variable: name='statics', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'statics'... πŸ” DEBUG: Found 'statics' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=19 βœ… FIELD ACCESS: Returning shared reference id=17 πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_statement called with node type: "Local" πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: ArrayBox, with 0 arguments πŸ” Trying unified registry for class: ArrayBox πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: ArrayBox, with 0 arguments πŸ” Trying unified registry for class: ArrayBox 🏭 Unified registry created: ArrayBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: ArrayBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='arr', local_vars=["arr", "me"] πŸ” DEBUG: Found 'arr' in local_vars βœ… RESOLVE_VARIABLE shared reference: arr id=29 πŸ” DEBUG: resolve_variable: name='arr', local_vars=["me", "arr"] πŸ” DEBUG: Found 'arr' in local_vars βœ… RESOLVE_VARIABLE shared reference: arr id=31 πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox 🏭 Unified registry created: StringBox πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call 🏭 Unified registry created: StringBox πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='arr', local_vars=["me", "arr"] πŸ” DEBUG: Found 'arr' in local_vars βœ… RESOLVE_VARIABLE shared reference: arr id=31 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='arr', local_vars=["arr", "me"] πŸ” DEBUG: Found 'arr' in local_vars βœ… RESOLVE_VARIABLE shared reference: arr id=29 πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "arr"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=17 🏭 Unified registry created: StringBox πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='arr', local_vars=["arr", "me"] πŸ” DEBUG: Found 'arr' in local_vars βœ… RESOLVE_VARIABLE shared reference: arr id=29 πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "arr"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=17 βœ… FIELD ACCESS: Returning shared reference id=41 🏭 Unified registry created: StringBox πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='arr', local_vars=["arr", "me"]test array_state_sharing_tests::test_arraybox_state_sharing_bug_fix ... ok πŸ” DEBUG: Found ' arr' in local_vars βœ… RESOLVE_VARIABLE shared reference: arr id=29 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='me', local_vars=["arr", "me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=19 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='me', local_vars=["arr", "me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=19 βœ… FIELD ACCESS: Returning shared reference id=52 πŸ” DEBUG: Interpreter execution completed test array_state_sharing_tests::test_multiple_operations_state_preservation ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s Running tests/integration_tests.rs (target/debug/deps/integration_tests-4636610fbd1b2065) running 16 tests thread 'integration_tests::test_function_declaration_and_call' panicked at tests/integration_tests.rs:143:57: called `Result::unwrap()` on an `Err` value: "Parse error: Invalid statement at line 2" note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'integration_tests::test_loop_with_break' panicked at tests/integration_tests.rs:129:58: called `Result::unwrap()` on an `Err` value: "Parse error: Unexpected token LBRACE, expected LPAREN at line 3" thread 'integration_tests::test_global_variables' panicked at tests/integration_tests.rs:276:57: called `Result::unwrap()` on an `Err` value: "Parse error: Invalid statement at line 5" thread 'integration_tests::test_method_chaining_concept' panicked at tests/integration_tests.rs:227:57: called `Result::unwrap()` on an `Err` value: "Parse error: Unexpected token INIT, expected identifier at line 21" πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 3 statements πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 6 statements πŸ” DEBUG: Executing statement 1test integration_tests::test_global_variables ... FAILED of 6 test integration_tests::test_function_declaration_and_call ... : AssignmentFAILED test integration_tests::test_method_chaining_concept ... FAILEDπŸ” execute_statement called with node type: " Assignment"test integration_tests::test_loop_with_break ... FAILED πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 5 statements πŸ” DEBUG: Executing statement 1 of 5: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 9 statements πŸ” DEBUG: Executing statement 1 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: TestBox, with 0 arguments πŸ” Trying unified registry for class: TestBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 4 statements πŸ” DEBUG: Executing statement 1 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 3 statements πŸ” DEBUG: Executing statement 1 of 3: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 4 statements πŸ” DEBUG: Executing statement 1 of 4: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" 🏭 Unified registry created: TestBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 2 statements πŸ” DEBUG: Executing statement 1 of 2: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: BoolBox, with 1 arguments πŸ” Trying unified registry for class: BoolBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 7 statements πŸ” DEBUG: Executing statement 1 of 7: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 5 statements πŸ” DEBUG: Executing statement 1 of 5: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” DEBUG: Executing statement 1 of 3: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 4 statements πŸ” DEBUG: Executing statement 1 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: BoolBox, with 1 arguments πŸ” Trying unified registry for class: BoolBox πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Calculator, with 0 arguments πŸ” Trying unified registry for class: Calculator πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Data, with 0 arguments πŸ” Trying unified registry for class: Data 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 6 statements πŸ” DEBUG: Executing statement 1 of 6: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Point, with 0 arguments πŸ” Trying unified registry for class: Point 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 6: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Container, with 0 arguments πŸ” Trying unified registry for class: Container 🏭 Unified registry created: BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 3: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: StringBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 3: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 2: If πŸ” execute_statement called with node type: "If" πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: BoolBox, with 1 arguments πŸ” Trying unified registry for class: BoolBox πŸ” DEBUG: resolve_variable: name='condition', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'condition'... πŸ” DEBUG: Found 'condition' in GlobalBox πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: Calculator πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: Data πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 5: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call 🏭 Unified registry created: Point πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='calc', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'calc'... πŸ” DEBUG: Found 'calc' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Data, with 0 arguments πŸ” Trying unified registry for class: Data πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: StringBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: Container πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 3: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: StringBox πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” DEBUG: resolve_variable: name='container', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'container'... πŸ” DEBUG: Found 'container' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... 🏭 Unified registry created: BoolBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 3: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Wrapper, with 0 arguments πŸ” Trying unified registry for class: Wrapper βœ… FIELD ACCESS: Returning shared reference id=77 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='greeting', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'greeting'... πŸ” DEBUG: Found 'greeting' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: StringBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='name', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'name'... πŸ” DEBUG: Found 'name' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=StringBox, right=StringBox πŸ” try_add_operation: left=StringBox, right=StringBox πŸ” After unwrap: left=StringBox, right=StringBox πŸ” Checking StringBox downcast... πŸ” StringBox downcast SUCCESS! πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=And, left=BoolBox, right=BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='message', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'message'... πŸ” DEBUG: Found 'message' in GlobalBox πŸ” execute_statement called with node type: "test integration_tests::test_string_operations ... okReturn" πŸ” DEBUG: Statement 2 completed πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: Data πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=20 βœ… FIELD ACCESS: Returning shared reference id=77 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Or, left=BoolBox, right=BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='direct_access', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'direct_access'... πŸ” DEBUG: Found 'direct_access' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Statement 4 completed 🏭 Unified registry created: IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” DEBUG: resolve_variable: name='v', local_vars=["me", "v"] πŸ” DEBUG: Found 'v' in local_vars βœ… RESOLVE_VARIABLE shared reference: v id=122 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Interpreter execution completed πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='and_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'and_result'... πŸ” DEBUG: Found 'and_result' in GlobalBox πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” DEBUG: resolve_variable: name='result', local_vars=[]test integration_tests::test_if_else_statements ... ok πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully test integration_tests::test_basic_arithmetic ... ok🏭 Unified registry created: Wrapper πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "v"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=66 πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 4 statements πŸ” DEBUG: Executing statement 1 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: BoolBox, with 1 arguments πŸ” Trying unified registry for class: BoolBox πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 7: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 5: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call 🏭 Unified registry created: BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='d1', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd1'... πŸ” DEBUG: Found 'd1' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: BoolBox, with 1 arguments πŸ” Trying unified registry for class: BoolBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... 🏭 Unified registry created: BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='p', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'p'... πŸ” DEBUG: Found 'p' in GlobalBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 5 statements πŸ” DEBUG: Executing statement 1 of 5: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='calc', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'calc'... πŸ” DEBUG: Found 'calc' in GlobalBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: TestBox, with 0 arguments πŸ” Trying unified registry for class: TestBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Equal, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: TestBox πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='c', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'c'... πŸ” DEBUG: Found 'c' in GlobalBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='p', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'p'... πŸ” DEBUG: Found 'p' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox 🏭 Unified registry created: StringBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=81 πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=76 πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=And, left=BoolBox, right=BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=NotEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: resolve_variable: name='v', local_vars=["v", "me"] πŸ” DEBUG: Found 'v' in local_vars βœ… RESOLVE_VARIABLE shared reference: v id=171 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2 completed βœ… FIELD ACCESS: Returning shared reference id=129 πŸ” DEBUG: Statement 6 completed πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 4: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "amount"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=66 πŸ” DEBUG: Executing statement 3 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=81 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Executing statement 7 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... βœ… FIELD ACCESS: Returning shared reference id=122 βœ… FIELD ACCESS: Returning shared reference id=142 πŸ” DEBUG: resolve_variable: name='less', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'less'... πŸ” DEBUG: Found 'less' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Or, left=BoolBox, right=BoolBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[]test integration_tests::test_complex_expression_evaluation ... ok πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 6: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='amount', local_vars=["me", "amount"] πŸ” DEBUG: Found 'amount' in local_vars βœ… RESOLVE_VARIABLE shared reference: amount id=177 πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "amount"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=66 πŸ” DEBUG: resolve_variable: name='me', local_vars=["v", "me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=72 πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” DEBUG: resolve_variable: name='w', local_vars=[]test integration_tests::test_box_instance_creation ... ok πŸ” DEBUG: Checking GlobalBox for 'w'... πŸ” DEBUG: Found 'w' in GlobalBox πŸ” DEBUG: resolve_variable: name='or_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'or_result'... πŸ” DEBUG: Found 'or_result' in GlobalBox πŸ” DEBUG: Statement 7 thread 'integration_tests::test_boolean_logic' panicked at tests/integration_tests.rs:81:9: assertion `left == right` failed left: "true" right: "false" completed test integration_tests::test_boolean_logic ... FAILEDπŸ” DEBUG: Executing statement 8 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 7: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='d2', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd2'... πŸ” DEBUG: Found 'd2' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=LessEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "amount"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=66 πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox βœ… FIELD ACCESS: Returning shared reference id=202 πŸ” DEBUG: Statement 8 completed πŸ” DEBUG: Executing statement 9 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... 🏭 Unified registry created: StringBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: StringBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 6 statements πŸ” DEBUG: Executing statement 1 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='calc', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'calc'... πŸ” DEBUG: Found 'calc' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox 🏭 Unified registry created: StringBox πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='v', local_vars=["me", "v"] πŸ” DEBUG: Found 'v' in local_vars βœ… RESOLVE_VARIABLE shared reference: v id=216 πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "v"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=113 πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=GreaterEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: resolve_variable: name='d1', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd1'... πŸ” DEBUG: Found 'd1' in GlobalBox πŸ” DEBUG: resolve_variable: name='value', local_vars=["value", "me"] πŸ” DEBUG: Found 'value' in local_vars βœ… RESOLVE_VARIABLE shared reference: value id=218 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=66 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='me', local_vars=["value", "me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=142 βœ… FIELD ACCESS: Returning shared reference id=202 πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: Statement 9 completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='container', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'container'... πŸ” DEBUG: Found 'container' in GlobalBox βœ… FIELD ACCESS: Returning shared reference id=194 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='add_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'add_result'... πŸ” DEBUG: Found 'add_result' in GlobalBox πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=81 πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 9 statements πŸ” DEBUG: Executing statement 1 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox βœ… FIELD ACCESS: Returning shared reference id=142 πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=72 βœ… FIELD ACCESS: Returning shared reference id=171 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 5 completed πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Executing statement 7 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=142 βœ… FIELD ACCESS: Returning shared reference id=218 πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox 🏭 Unified registry created: IntegerBoxtest integration_tests::test_this_binding_in_methods ... ok πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='d2', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd2'... πŸ” DEBUG: Found 'd2' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 5: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='obj', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'obj'... πŸ” DEBUG: Found 'obj' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=113 πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... βœ… FIELD ACCESS: Returning shared reference id=216 πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Equal, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=164 βœ… FIELD ACCESS: Returning shared reference id=194 πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 7 completed πŸ” DEBUG: resolve_variable: name='result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result'... πŸ” DEBUG: Found 'result' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[]test integration_tests::test_nested_method_calls ... ok πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=NotEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='result1', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result1'... πŸ” DEBUG: Found 'result1' in GlobalBox πŸ” DEBUG: resolve_variable: name='method_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'method_result'... πŸ” DEBUG: Found 'method_result' in GlobalBox πŸ” DEBUG: Starting interpreter execution... test integration_tests::test_the_debug_this_problem ... okπŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 7 statements πŸ” DEBUG: Executing statement 1 of 7: BoxDeclaration πŸ” execute_statement called with node type: "BoxDeclaration" πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='greater', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'greater'... πŸ” DEBUG: Found 'greater' in GlobalBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Data, with 0 arguments πŸ” Trying unified registry for class: Data πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 6 statements πŸ” DEBUG: Executing statement 1 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: Data πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: Data, with 0 arguments πŸ” Trying unified registry for class: Data πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Executing statement 7 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: Data πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 7 completed πŸ” DEBUG: Executing statement 8 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 7: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='d1', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd1'... πŸ” DEBUG: Found 'd1' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=LessEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 8 completed πŸ” DEBUG: Executing statement 9 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... 🏭 Unified registry created: StringBox πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=GreaterEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='v', local_vars=["v", "me"] πŸ” DEBUG: Found 'v' in local_vars βœ… RESOLVE_VARIABLE shared reference: v id=318 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 9 completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='me', local_vars=["v", "me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=291 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='sub_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'sub_result'... πŸ” DEBUG: Found 'sub_result' in GlobalBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 7: MethodCall πŸ” execute_statement called with node type: "MethodCall" πŸ” stdlib not initialized for method call πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 9 statements πŸ” DEBUG: Executing statement 1 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='d2', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd2'... πŸ” DEBUG: Found 'd2' in GlobalBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_new called for class: StringBox, with 1 arguments πŸ” Trying unified registry for class: StringBox πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox 🏭 Unified registry created: StringBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Equal, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='v', local_vars=["me", "v"] πŸ” DEBUG: Found 'v' in local_vars βœ… RESOLVE_VARIABLE shared reference: v id=340 πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='me', local_vars=["me", "v"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=303 πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=NotEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: resolve_variable: name='d1', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd1'... πŸ” DEBUG: Found 'd1' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='equal', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'equal'... πŸ” DEBUG: Found 'equal' in GlobalBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=291 πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 6 statements πŸ” DEBUG: Executing statement 1 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully βœ… FIELD ACCESS: Returning shared reference id=318 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Executing statement 7 of 7: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” stdlib not initialized for method call 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='d2', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'd2'... πŸ” DEBUG: Found 'd2' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_statement called with node type: "Return" πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='me', local_vars=["me"] πŸ” DEBUG: Found 'me' in local_vars βœ… RESOLVE_VARIABLE shared reference: me id=303 βœ… FIELD ACCESS: Returning shared reference id=340 πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 7 completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Executing statement 7 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='result2', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'result2'... πŸ” DEBUG: Found 'result2' in GlobalBox πŸ” execute_assignment called, evaluating value expression... test integration_tests::test_multiple_instances ... okπŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 7 completed πŸ” DEBUG: Executing statement 8 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ”§ execute_binary_op: op=Equal, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 6: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=LessEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 8 completed πŸ” DEBUG: Executing statement 9 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=NotEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=GreaterEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: Statement 9 completed πŸ” DEBUG: resolve_variable: name='not_equal', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'not_equal'... πŸ” DEBUG: Found 'not_equal' in GlobalBox πŸ” DEBUG: Interpreter execution completed test integration_tests::test_comparison_operators ... ok πŸ” DEBUG: resolve_variable: name='mul_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'mul_result'... πŸ” DEBUG: Found 'mul_result' in GlobalBox πŸ” DEBUG: Starting interpreter execution... πŸ” DEBUG: execute_node called with node type: Program πŸ” DEBUG: Executing program with 9 statements πŸ” DEBUG: Executing statement 1 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 1 completed πŸ” DEBUG: Executing statement 2 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” execute_new called for class: IntegerBox, with 1 arguments πŸ” Trying unified registry for class: IntegerBox 🏭 Unified registry created: IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 2 completed πŸ” DEBUG: Executing statement 3 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Add, left=IntegerBox, right=IntegerBox πŸ” try_add_operation: left=IntegerBox, right=IntegerBox πŸ” After unwrap: left=IntegerBox, right=IntegerBox πŸ” IntegerBox + IntegerBox detected πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 3 completed πŸ” DEBUG: Executing statement 4 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Subtract, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 4 completed πŸ” DEBUG: Executing statement 5 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Multiply, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 5 completed πŸ” DEBUG: Executing statement 6 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=Less, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 6 completed πŸ” DEBUG: Executing statement 7 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=Greater, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 7 completed πŸ” DEBUG: Executing statement 8 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ”§ execute_binary_op: op=LessEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 8 completed πŸ” DEBUG: Executing statement 9 of 9: Assignment πŸ” execute_statement called with node type: "Assignment" πŸ” About to call execute_assignment... πŸ” execute_assignment called, evaluating value expression... πŸ” DEBUG: resolve_variable: name='a', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'a'... πŸ” DEBUG: Found 'a' in GlobalBox πŸ” DEBUG: resolve_variable: name='b', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'b'... πŸ” DEBUG: Found 'b' in GlobalBox πŸ”§ execute_binary_op: op=GreaterEqual, left=IntegerBox, right=IntegerBox πŸ” execute_assignment: value expression evaluated successfully πŸ” DEBUG: Statement 9 completed πŸ” DEBUG: Interpreter execution completed πŸ” DEBUG: resolve_variable: name='less_result', local_vars=[] πŸ” DEBUG: Checking GlobalBox for 'less_result'... πŸ” DEBUG: Found 'less_result' in GlobalBox thread 'integration_tests::test_all_numeric_operations' panicked at tests/integration_tests.rs:351:9: assertion `left == right` failed left: "false" right: "true" test integration_tests::test_all_numeric_operations ... FAILED failures: failures: integration_tests::test_all_numeric_operations integration_tests::test_boolean_logic integration_tests::test_function_declaration_and_call integration_tests::test_global_variables integration_tests::test_loop_with_break integration_tests::test_method_chaining_concept test result: FAILED. 10 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s error: test failed, to rerun pass `--test integration_tests`