- Moved all expression-related functions to expressions.rs (621 lines) - Includes: build_expression, build_literal, binary/unary ops - Added missing functions for build_expression completeness: - build_assignment, build_field_assignment - build_new_expression, build_await_expression - expressions.rs now contains 16 functions total - Build verified successfully
1300 lines
34 KiB
Plaintext
1300 lines
34 KiB
Plaintext
[
|
|
{
|
|
"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": []
|
|
}
|
|
] |