[ { "file_info": { "name": "builder.rs", "path": "src/mir/builder.rs", "language": "rust", "size_bytes": 65692, "total_lines": 1547, "code_lines": 0, "comment_lines": 0, "empty_lines": 0, "code_ratio": 0.0, "analyzed_at": "2025-08-25T08:56:27.768296576Z", "hash": null, "metadata": {} }, "symbols": [], "functions": [ { "symbol": { "id": "rust_func_builder_debug_enabled", "name": "builder_debug_enabled", "symbol_type": "Function", "file_path": "", "line_start": 16, "line_end": 18, "column_start": 0, "column_end": 1, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_builder_debug_log", "name": "builder_debug_log", "symbol_type": "Function", "file_path": "", "line_start": 20, "line_end": 24, "column_start": 0, "column_end": 1, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_new", "name": "new", "symbol_type": "Function", "file_path": "", "line_start": 66, "line_end": 80, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_emit_type_check", "name": "emit_type_check", "symbol_type": "Function", "file_path": "", "line_start": 84, "line_end": 96, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_emit_cast", "name": "emit_cast", "symbol_type": "Function", "file_path": "", "line_start": 100, "line_end": 112, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_emit_weak_new", "name": "emit_weak_new", "symbol_type": "Function", "file_path": "", "line_start": 116, "line_end": 128, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_emit_weak_load", "name": "emit_weak_load", "symbol_type": "Function", "file_path": "", "line_start": 132, "line_end": 144, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_emit_barrier_read", "name": "emit_barrier_read", "symbol_type": "Function", "file_path": "", "line_start": 148, "line_end": 157, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_emit_barrier_write", "name": "emit_barrier_write", "symbol_type": "Function", "file_path": "", "line_start": 161, "line_end": 170, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_lower_method_as_function", "name": "lower_method_as_function", "symbol_type": "Function", "file_path": "", "line_start": 175, "line_end": 262, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_module", "name": "build_module", "symbol_type": "Function", "file_path": "", "line_start": 265, "line_end": 311, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_build_expression", "name": "build_expression", "symbol_type": "Function", "file_path": "", "line_start": 314, "line_end": 494, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_build_literal", "name": "build_literal", "symbol_type": "Function", "file_path": "", "line_start": 497, "line_end": 514, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_binary_op", "name": "build_binary_op", "symbol_type": "Function", "file_path": "", "line_start": 517, "line_end": 541, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_unary_op", "name": "build_unary_op", "symbol_type": "Function", "file_path": "", "line_start": 544, "line_end": 557, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_variable_access", "name": "build_variable_access", "symbol_type": "Function", "file_path": "", "line_start": 560, "line_end": 566, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_assignment", "name": "build_assignment", "symbol_type": "Function", "file_path": "", "line_start": 569, "line_end": 576, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_function_call", "name": "build_function_call", "symbol_type": "Function", "file_path": "", "line_start": 579, "line_end": 615, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_print_statement", "name": "build_print_statement", "symbol_type": "Function", "file_path": "", "line_start": 618, "line_end": 668, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_block", "name": "build_block", "symbol_type": "Function", "file_path": "", "line_start": 671, "line_end": 687, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_closure", "name": "closure", "symbol_type": "Function", "file_path": "", "line_start": 679, "line_end": 686, "column_start": 37, "column_end": 9, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_if_statement", "name": "build_if_statement", "symbol_type": "Function", "file_path": "", "line_start": 690, "line_end": 757, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_closure", "name": "closure", "symbol_type": "Function", "file_path": "", "line_start": 749, "line_end": 749, "column_start": 72, "column_end": 105, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_extract_assigned_var", "name": "extract_assigned_var", "symbol_type": "Function", "file_path": "", "line_start": 761, "line_end": 772, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_closure", "name": "closure", "symbol_type": "Function", "file_path": "", "line_start": 768, "line_end": 768, "column_start": 43, "column_end": 78, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_emit_instruction", "name": "emit_instruction", "symbol_type": "Function", "file_path": "", "line_start": 775, "line_end": 801, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_ensure_block_exists", "name": "ensure_block_exists", "symbol_type": "Function", "file_path": "", "line_start": 804, "line_end": 814, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_build_loop_statement", "name": "build_loop_statement", "symbol_type": "Function", "file_path": "", "line_start": 817, "line_end": 821, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_try_catch_statement", "name": "build_try_catch_statement", "symbol_type": "Function", "file_path": "", "line_start": 824, "line_end": 903, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_throw_statement", "name": "build_throw_statement", "symbol_type": "Function", "file_path": "", "line_start": 906, "line_end": 918, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_local_statement", "name": "build_local_statement", "symbol_type": "Function", "file_path": "", "line_start": 921, "line_end": 946, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_closure", "name": "closure", "symbol_type": "Function", "file_path": "", "line_start": 942, "line_end": 945, "column_start": 37, "column_end": 9, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_return_statement", "name": "build_return_statement", "symbol_type": "Function", "file_path": "", "line_start": 949, "line_end": 968, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_static_main_box", "name": "build_static_main_box", "symbol_type": "Function", "file_path": "", "line_start": 971, "line_end": 989, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_field_access", "name": "build_field_access", "symbol_type": "Function", "file_path": "", "line_start": 992, "line_end": 1038, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_new_expression", "name": "build_new_expression", "symbol_type": "Function", "file_path": "", "line_start": 1041, "line_end": 1076, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_field_assignment", "name": "build_field_assignment", "symbol_type": "Function", "file_path": "", "line_start": 1079, "line_end": 1116, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_start_new_block", "name": "start_new_block", "symbol_type": "Function", "file_path": "", "line_start": 1119, "line_end": 1127, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": true, "complexity": null }, { "symbol": { "id": "rust_func_is_current_block_terminated", "name": "is_current_block_terminated", "symbol_type": "Function", "file_path": "", "line_start": 1130, "line_end": 1137, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_convert_binary_operator", "name": "convert_binary_operator", "symbol_type": "Function", "file_path": "", "line_start": 1140, "line_end": 1156, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_convert_unary_operator", "name": "convert_unary_operator", "symbol_type": "Function", "file_path": "", "line_start": 1159, "line_end": 1166, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_nowait_statement", "name": "build_nowait_statement", "symbol_type": "Function", "file_path": "", "line_start": 1169, "line_end": 1184, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_await_expression", "name": "build_await_expression", "symbol_type": "Function", "file_path": "", "line_start": 1187, "line_end": 1201, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_me_expression", "name": "build_me_expression", "symbol_type": "Function", "file_path": "", "line_start": 1204, "line_end": 1219, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_method_call", "name": "build_method_call", "symbol_type": "Function", "file_path": "", "line_start": 1222, "line_end": 1348, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_parse_type_name_to_mir", "name": "parse_type_name_to_mir", "symbol_type": "Function", "file_path": "", "line_start": 1351, "line_end": 1360, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_extract_string_literal", "name": "extract_string_literal", "symbol_type": "Function", "file_path": "", "line_start": 1364, "line_end": 1376, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_from_expression", "name": "build_from_expression", "symbol_type": "Function", "file_path": "", "line_start": 1379, "line_end": 1406, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_build_box_declaration", "name": "build_box_declaration", "symbol_type": "Function", "file_path": "", "line_start": 1409, "line_end": 1447, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_default", "name": "default", "symbol_type": "Function", "file_path": "", "line_start": 1458, "line_end": 1460, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_test_literal_building", "name": "test_literal_building", "symbol_type": "Function", "file_path": "", "line_start": 1469, "line_end": 1483, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_test_binary_op_building", "name": "test_binary_op_building", "symbol_type": "Function", "file_path": "", "line_start": 1486, "line_end": 1511, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null }, { "symbol": { "id": "rust_func_test_if_statement_building", "name": "test_if_statement_building", "symbol_type": "Function", "file_path": "", "line_start": 1514, "line_end": 1546, "column_start": 4, "column_end": 5, "language": "rust", "visibility": "Private", "parent_id": null, "metadata": {} }, "parameters": [], "return_type": null, "is_async": false, "is_static": false, "is_generic": false, "is_public": false, "complexity": null } ], "classes": [ { "symbol": { "id": "rust_type_MirBuilder", "name": "MirBuilder", "symbol_type": "Class", "file_path": "", "line_start": 27, "line_end": 62, "column_start": 0, "column_end": 1, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "base_classes": [], "interfaces": [], "methods": [], "fields": [], "is_abstract": false, "is_interface": false, "is_public": true }, { "symbol": { "id": "rust_type_BinaryOpType", "name": "BinaryOpType", "symbol_type": "Class", "file_path": "", "line_start": 1452, "line_end": 1455, "column_start": 0, "column_end": 1, "language": "rust", "visibility": "Public", "parent_id": null, "metadata": {} }, "base_classes": [], "interfaces": [], "methods": [], "fields": [], "is_abstract": false, "is_interface": false, "is_public": false } ], "imports": [], "exports": [], "dependencies": [], "metrics": { "lines_of_code": 0, "lines_with_comments": 0, "blank_lines": 0, "cyclomatic_complexity": null, "halstead_volume": null, "maintainability_index": null }, "errors": [] } ]