...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2oracle/TestMove

     1{
     2  "graph": {
     3    "name": "",
     4    "isFolderOnly": false,
     5    "ast": {
     6      "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-10:0:54",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-7:1:39",
    11            "key": {
    12              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-0:1:1",
    13              "path": [
    14                {
    15                  "unquoted_string": {
    16                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-0:1:1",
    17                    "value": [
    18                      {
    19                        "string": "a",
    20                        "raw_string": "a"
    21                      }
    22                    ]
    23                  }
    24                }
    25              ]
    26            },
    27            "primary": {},
    28            "value": {
    29              "map": {
    30                "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:3:3-7:1:39",
    31                "nodes": [
    32                  {
    33                    "map_key": {
    34                      "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-4:3:29",
    35                      "key": {
    36                        "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-1:5:10",
    37                        "path": [
    38                          {
    39                            "unquoted_string": {
    40                              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-1:3:8",
    41                              "value": [
    42                                {
    43                                  "string": "b",
    44                                  "raw_string": "b"
    45                                }
    46                              ]
    47                            }
    48                          },
    49                          {
    50                            "unquoted_string": {
    51                              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:4:9-1:5:10",
    52                              "value": [
    53                                {
    54                                  "string": "c",
    55                                  "raw_string": "c"
    56                                }
    57                              ]
    58                            }
    59                          }
    60                        ]
    61                      },
    62                      "primary": {},
    63                      "value": {
    64                        "map": {
    65                          "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:7:12-4:3:29",
    66                          "nodes": [
    67                            {
    68                              "map_key": {
    69                                "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,2:4:18-2:5:19",
    70                                "key": {
    71                                  "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,2:4:18-2:5:19",
    72                                  "path": [
    73                                    {
    74                                      "unquoted_string": {
    75                                        "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,2:4:18-2:5:19",
    76                                        "value": [
    77                                          {
    78                                            "string": "d",
    79                                            "raw_string": "d"
    80                                          }
    81                                        ]
    82                                      }
    83                                    }
    84                                  ]
    85                                },
    86                                "primary": {},
    87                                "value": {}
    88                              }
    89                            },
    90                            {
    91                              "map_key": {
    92                                "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,3:4:24-3:5:25",
    93                                "key": {
    94                                  "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,3:4:24-3:5:25",
    95                                  "path": [
    96                                    {
    97                                      "unquoted_string": {
    98                                        "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,3:4:24-3:5:25",
    99                                        "value": [
   100                                          {
   101                                            "string": "e",
   102                                            "raw_string": "e"
   103                                          }
   104                                        ]
   105                                      }
   106                                    }
   107                                  ]
   108                                },
   109                                "primary": {},
   110                                "value": {}
   111                              }
   112                            }
   113                          ]
   114                        }
   115                      }
   116                    }
   117                  },
   118                  {
   119                    "map_key": {
   120                      "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,5:2:32-5:3:33",
   121                      "key": {
   122                        "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,5:2:32-5:3:33",
   123                        "path": [
   124                          {
   125                            "unquoted_string": {
   126                              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,5:2:32-5:3:33",
   127                              "value": [
   128                                {
   129                                  "string": "f",
   130                                  "raw_string": "f"
   131                                }
   132                              ]
   133                            }
   134                          }
   135                        ]
   136                      },
   137                      "primary": {},
   138                      "value": {}
   139                    }
   140                  },
   141                  {
   142                    "map_key": {
   143                      "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,6:2:36-6:3:37",
   144                      "key": {
   145                        "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,6:2:36-6:3:37",
   146                        "path": [
   147                          {
   148                            "unquoted_string": {
   149                              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,6:2:36-6:3:37",
   150                              "value": [
   151                                {
   152                                  "string": "g",
   153                                  "raw_string": "g"
   154                                }
   155                              ]
   156                            }
   157                          }
   158                        ]
   159                      },
   160                      "primary": {},
   161                      "value": {}
   162                    }
   163                  }
   164                ]
   165              }
   166            }
   167          }
   168        },
   169        {
   170          "map_key": {
   171            "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:5:45",
   172            "key": {
   173              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:5:45",
   174              "path": [
   175                {
   176                  "unquoted_string": {
   177                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:1:41",
   178                    "value": [
   179                      {
   180                        "string": "a",
   181                        "raw_string": "a"
   182                      }
   183                    ]
   184                  }
   185                },
   186                {
   187                  "unquoted_string": {
   188                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:2:42-8:3:43",
   189                    "value": [
   190                      {
   191                        "string": "b",
   192                        "raw_string": "b"
   193                      }
   194                    ]
   195                  }
   196                },
   197                {
   198                  "unquoted_string": {
   199                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:4:44-8:5:45",
   200                    "value": [
   201                      {
   202                        "string": "c",
   203                        "raw_string": "c"
   204                      }
   205                    ]
   206                  }
   207                }
   208              ]
   209            },
   210            "primary": {},
   211            "value": {}
   212          }
   213        },
   214        {
   215          "map_key": {
   216            "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:7:53",
   217            "key": {
   218              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:7:53",
   219              "path": [
   220                {
   221                  "unquoted_string": {
   222                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:1:47",
   223                    "value": [
   224                      {
   225                        "string": "a",
   226                        "raw_string": "a"
   227                      }
   228                    ]
   229                  }
   230                },
   231                {
   232                  "unquoted_string": {
   233                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:2:48-9:3:49",
   234                    "value": [
   235                      {
   236                        "string": "b",
   237                        "raw_string": "b"
   238                      }
   239                    ]
   240                  }
   241                },
   242                {
   243                  "unquoted_string": {
   244                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:4:50-9:5:51",
   245                    "value": [
   246                      {
   247                        "string": "c",
   248                        "raw_string": "c"
   249                      }
   250                    ]
   251                  }
   252                },
   253                {
   254                  "unquoted_string": {
   255                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:6:52-9:7:53",
   256                    "value": [
   257                      {
   258                        "string": "q",
   259                        "raw_string": "q"
   260                      }
   261                    ]
   262                  }
   263                }
   264              ]
   265            },
   266            "primary": {},
   267            "value": {}
   268          }
   269        }
   270      ]
   271    },
   272    "root": {
   273      "id": "",
   274      "id_val": "",
   275      "attributes": {
   276        "label": {
   277          "value": ""
   278        },
   279        "labelDimensions": {
   280          "width": 0,
   281          "height": 0
   282        },
   283        "style": {},
   284        "near_key": null,
   285        "shape": {
   286          "value": ""
   287        },
   288        "direction": {
   289          "value": ""
   290        },
   291        "constraint": null
   292      },
   293      "zIndex": 0
   294    },
   295    "edges": null,
   296    "objects": [
   297      {
   298        "id": "a",
   299        "id_val": "a",
   300        "references": [
   301          {
   302            "key": {
   303              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-0:1:1",
   304              "path": [
   305                {
   306                  "unquoted_string": {
   307                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,0:0:0-0:1:1",
   308                    "value": [
   309                      {
   310                        "string": "a",
   311                        "raw_string": "a"
   312                      }
   313                    ]
   314                  }
   315                }
   316              ]
   317            },
   318            "key_path_index": 0,
   319            "map_key_edge_index": -1
   320          },
   321          {
   322            "key": {
   323              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:5:45",
   324              "path": [
   325                {
   326                  "unquoted_string": {
   327                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:1:41",
   328                    "value": [
   329                      {
   330                        "string": "a",
   331                        "raw_string": "a"
   332                      }
   333                    ]
   334                  }
   335                },
   336                {
   337                  "unquoted_string": {
   338                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:2:42-8:3:43",
   339                    "value": [
   340                      {
   341                        "string": "b",
   342                        "raw_string": "b"
   343                      }
   344                    ]
   345                  }
   346                },
   347                {
   348                  "unquoted_string": {
   349                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:4:44-8:5:45",
   350                    "value": [
   351                      {
   352                        "string": "c",
   353                        "raw_string": "c"
   354                      }
   355                    ]
   356                  }
   357                }
   358              ]
   359            },
   360            "key_path_index": 0,
   361            "map_key_edge_index": -1
   362          },
   363          {
   364            "key": {
   365              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:7:53",
   366              "path": [
   367                {
   368                  "unquoted_string": {
   369                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:1:47",
   370                    "value": [
   371                      {
   372                        "string": "a",
   373                        "raw_string": "a"
   374                      }
   375                    ]
   376                  }
   377                },
   378                {
   379                  "unquoted_string": {
   380                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:2:48-9:3:49",
   381                    "value": [
   382                      {
   383                        "string": "b",
   384                        "raw_string": "b"
   385                      }
   386                    ]
   387                  }
   388                },
   389                {
   390                  "unquoted_string": {
   391                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:4:50-9:5:51",
   392                    "value": [
   393                      {
   394                        "string": "c",
   395                        "raw_string": "c"
   396                      }
   397                    ]
   398                  }
   399                },
   400                {
   401                  "unquoted_string": {
   402                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:6:52-9:7:53",
   403                    "value": [
   404                      {
   405                        "string": "q",
   406                        "raw_string": "q"
   407                      }
   408                    ]
   409                  }
   410                }
   411              ]
   412            },
   413            "key_path_index": 0,
   414            "map_key_edge_index": -1
   415          }
   416        ],
   417        "attributes": {
   418          "label": {
   419            "value": "a"
   420          },
   421          "labelDimensions": {
   422            "width": 0,
   423            "height": 0
   424          },
   425          "style": {},
   426          "near_key": null,
   427          "shape": {
   428            "value": "rectangle"
   429          },
   430          "direction": {
   431            "value": ""
   432          },
   433          "constraint": null
   434        },
   435        "zIndex": 0
   436      },
   437      {
   438        "id": "b",
   439        "id_val": "b",
   440        "references": [
   441          {
   442            "key": {
   443              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-1:5:10",
   444              "path": [
   445                {
   446                  "unquoted_string": {
   447                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-1:3:8",
   448                    "value": [
   449                      {
   450                        "string": "b",
   451                        "raw_string": "b"
   452                      }
   453                    ]
   454                  }
   455                },
   456                {
   457                  "unquoted_string": {
   458                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:4:9-1:5:10",
   459                    "value": [
   460                      {
   461                        "string": "c",
   462                        "raw_string": "c"
   463                      }
   464                    ]
   465                  }
   466                }
   467              ]
   468            },
   469            "key_path_index": 0,
   470            "map_key_edge_index": -1
   471          },
   472          {
   473            "key": {
   474              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:5:45",
   475              "path": [
   476                {
   477                  "unquoted_string": {
   478                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:1:41",
   479                    "value": [
   480                      {
   481                        "string": "a",
   482                        "raw_string": "a"
   483                      }
   484                    ]
   485                  }
   486                },
   487                {
   488                  "unquoted_string": {
   489                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:2:42-8:3:43",
   490                    "value": [
   491                      {
   492                        "string": "b",
   493                        "raw_string": "b"
   494                      }
   495                    ]
   496                  }
   497                },
   498                {
   499                  "unquoted_string": {
   500                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:4:44-8:5:45",
   501                    "value": [
   502                      {
   503                        "string": "c",
   504                        "raw_string": "c"
   505                      }
   506                    ]
   507                  }
   508                }
   509              ]
   510            },
   511            "key_path_index": 1,
   512            "map_key_edge_index": -1
   513          },
   514          {
   515            "key": {
   516              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:7:53",
   517              "path": [
   518                {
   519                  "unquoted_string": {
   520                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:1:47",
   521                    "value": [
   522                      {
   523                        "string": "a",
   524                        "raw_string": "a"
   525                      }
   526                    ]
   527                  }
   528                },
   529                {
   530                  "unquoted_string": {
   531                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:2:48-9:3:49",
   532                    "value": [
   533                      {
   534                        "string": "b",
   535                        "raw_string": "b"
   536                      }
   537                    ]
   538                  }
   539                },
   540                {
   541                  "unquoted_string": {
   542                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:4:50-9:5:51",
   543                    "value": [
   544                      {
   545                        "string": "c",
   546                        "raw_string": "c"
   547                      }
   548                    ]
   549                  }
   550                },
   551                {
   552                  "unquoted_string": {
   553                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:6:52-9:7:53",
   554                    "value": [
   555                      {
   556                        "string": "q",
   557                        "raw_string": "q"
   558                      }
   559                    ]
   560                  }
   561                }
   562              ]
   563            },
   564            "key_path_index": 1,
   565            "map_key_edge_index": -1
   566          }
   567        ],
   568        "attributes": {
   569          "label": {
   570            "value": "b"
   571          },
   572          "labelDimensions": {
   573            "width": 0,
   574            "height": 0
   575          },
   576          "style": {},
   577          "near_key": null,
   578          "shape": {
   579            "value": "rectangle"
   580          },
   581          "direction": {
   582            "value": ""
   583          },
   584          "constraint": null
   585        },
   586        "zIndex": 0
   587      },
   588      {
   589        "id": "c",
   590        "id_val": "c",
   591        "references": [
   592          {
   593            "key": {
   594              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-1:5:10",
   595              "path": [
   596                {
   597                  "unquoted_string": {
   598                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:2:7-1:3:8",
   599                    "value": [
   600                      {
   601                        "string": "b",
   602                        "raw_string": "b"
   603                      }
   604                    ]
   605                  }
   606                },
   607                {
   608                  "unquoted_string": {
   609                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,1:4:9-1:5:10",
   610                    "value": [
   611                      {
   612                        "string": "c",
   613                        "raw_string": "c"
   614                      }
   615                    ]
   616                  }
   617                }
   618              ]
   619            },
   620            "key_path_index": 1,
   621            "map_key_edge_index": -1
   622          },
   623          {
   624            "key": {
   625              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:5:45",
   626              "path": [
   627                {
   628                  "unquoted_string": {
   629                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:0:40-8:1:41",
   630                    "value": [
   631                      {
   632                        "string": "a",
   633                        "raw_string": "a"
   634                      }
   635                    ]
   636                  }
   637                },
   638                {
   639                  "unquoted_string": {
   640                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:2:42-8:3:43",
   641                    "value": [
   642                      {
   643                        "string": "b",
   644                        "raw_string": "b"
   645                      }
   646                    ]
   647                  }
   648                },
   649                {
   650                  "unquoted_string": {
   651                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,8:4:44-8:5:45",
   652                    "value": [
   653                      {
   654                        "string": "c",
   655                        "raw_string": "c"
   656                      }
   657                    ]
   658                  }
   659                }
   660              ]
   661            },
   662            "key_path_index": 2,
   663            "map_key_edge_index": -1
   664          },
   665          {
   666            "key": {
   667              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:7:53",
   668              "path": [
   669                {
   670                  "unquoted_string": {
   671                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:1:47",
   672                    "value": [
   673                      {
   674                        "string": "a",
   675                        "raw_string": "a"
   676                      }
   677                    ]
   678                  }
   679                },
   680                {
   681                  "unquoted_string": {
   682                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:2:48-9:3:49",
   683                    "value": [
   684                      {
   685                        "string": "b",
   686                        "raw_string": "b"
   687                      }
   688                    ]
   689                  }
   690                },
   691                {
   692                  "unquoted_string": {
   693                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:4:50-9:5:51",
   694                    "value": [
   695                      {
   696                        "string": "c",
   697                        "raw_string": "c"
   698                      }
   699                    ]
   700                  }
   701                },
   702                {
   703                  "unquoted_string": {
   704                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:6:52-9:7:53",
   705                    "value": [
   706                      {
   707                        "string": "q",
   708                        "raw_string": "q"
   709                      }
   710                    ]
   711                  }
   712                }
   713              ]
   714            },
   715            "key_path_index": 2,
   716            "map_key_edge_index": -1
   717          }
   718        ],
   719        "attributes": {
   720          "label": {
   721            "value": "c"
   722          },
   723          "labelDimensions": {
   724            "width": 0,
   725            "height": 0
   726          },
   727          "style": {},
   728          "near_key": null,
   729          "shape": {
   730            "value": "rectangle"
   731          },
   732          "direction": {
   733            "value": ""
   734          },
   735          "constraint": null
   736        },
   737        "zIndex": 0
   738      },
   739      {
   740        "id": "d",
   741        "id_val": "d",
   742        "references": [
   743          {
   744            "key": {
   745              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,2:4:18-2:5:19",
   746              "path": [
   747                {
   748                  "unquoted_string": {
   749                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,2:4:18-2:5:19",
   750                    "value": [
   751                      {
   752                        "string": "d",
   753                        "raw_string": "d"
   754                      }
   755                    ]
   756                  }
   757                }
   758              ]
   759            },
   760            "key_path_index": 0,
   761            "map_key_edge_index": -1
   762          }
   763        ],
   764        "attributes": {
   765          "label": {
   766            "value": "d"
   767          },
   768          "labelDimensions": {
   769            "width": 0,
   770            "height": 0
   771          },
   772          "style": {},
   773          "near_key": null,
   774          "shape": {
   775            "value": "rectangle"
   776          },
   777          "direction": {
   778            "value": ""
   779          },
   780          "constraint": null
   781        },
   782        "zIndex": 0
   783      },
   784      {
   785        "id": "e",
   786        "id_val": "e",
   787        "references": [
   788          {
   789            "key": {
   790              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,3:4:24-3:5:25",
   791              "path": [
   792                {
   793                  "unquoted_string": {
   794                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,3:4:24-3:5:25",
   795                    "value": [
   796                      {
   797                        "string": "e",
   798                        "raw_string": "e"
   799                      }
   800                    ]
   801                  }
   802                }
   803              ]
   804            },
   805            "key_path_index": 0,
   806            "map_key_edge_index": -1
   807          }
   808        ],
   809        "attributes": {
   810          "label": {
   811            "value": "e"
   812          },
   813          "labelDimensions": {
   814            "width": 0,
   815            "height": 0
   816          },
   817          "style": {},
   818          "near_key": null,
   819          "shape": {
   820            "value": "rectangle"
   821          },
   822          "direction": {
   823            "value": ""
   824          },
   825          "constraint": null
   826        },
   827        "zIndex": 0
   828      },
   829      {
   830        "id": "f",
   831        "id_val": "f",
   832        "references": [
   833          {
   834            "key": {
   835              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,5:2:32-5:3:33",
   836              "path": [
   837                {
   838                  "unquoted_string": {
   839                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,5:2:32-5:3:33",
   840                    "value": [
   841                      {
   842                        "string": "f",
   843                        "raw_string": "f"
   844                      }
   845                    ]
   846                  }
   847                }
   848              ]
   849            },
   850            "key_path_index": 0,
   851            "map_key_edge_index": -1
   852          }
   853        ],
   854        "attributes": {
   855          "label": {
   856            "value": "f"
   857          },
   858          "labelDimensions": {
   859            "width": 0,
   860            "height": 0
   861          },
   862          "style": {},
   863          "near_key": null,
   864          "shape": {
   865            "value": "rectangle"
   866          },
   867          "direction": {
   868            "value": ""
   869          },
   870          "constraint": null
   871        },
   872        "zIndex": 0
   873      },
   874      {
   875        "id": "g",
   876        "id_val": "g",
   877        "references": [
   878          {
   879            "key": {
   880              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,6:2:36-6:3:37",
   881              "path": [
   882                {
   883                  "unquoted_string": {
   884                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,6:2:36-6:3:37",
   885                    "value": [
   886                      {
   887                        "string": "g",
   888                        "raw_string": "g"
   889                      }
   890                    ]
   891                  }
   892                }
   893              ]
   894            },
   895            "key_path_index": 0,
   896            "map_key_edge_index": -1
   897          }
   898        ],
   899        "attributes": {
   900          "label": {
   901            "value": "g"
   902          },
   903          "labelDimensions": {
   904            "width": 0,
   905            "height": 0
   906          },
   907          "style": {},
   908          "near_key": null,
   909          "shape": {
   910            "value": "rectangle"
   911          },
   912          "direction": {
   913            "value": ""
   914          },
   915          "constraint": null
   916        },
   917        "zIndex": 0
   918      },
   919      {
   920        "id": "q",
   921        "id_val": "q",
   922        "references": [
   923          {
   924            "key": {
   925              "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:7:53",
   926              "path": [
   927                {
   928                  "unquoted_string": {
   929                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:0:46-9:1:47",
   930                    "value": [
   931                      {
   932                        "string": "a",
   933                        "raw_string": "a"
   934                      }
   935                    ]
   936                  }
   937                },
   938                {
   939                  "unquoted_string": {
   940                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:2:48-9:3:49",
   941                    "value": [
   942                      {
   943                        "string": "b",
   944                        "raw_string": "b"
   945                      }
   946                    ]
   947                  }
   948                },
   949                {
   950                  "unquoted_string": {
   951                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:4:50-9:5:51",
   952                    "value": [
   953                      {
   954                        "string": "c",
   955                        "raw_string": "c"
   956                      }
   957                    ]
   958                  }
   959                },
   960                {
   961                  "unquoted_string": {
   962                    "range": "d2/testdata/d2oracle/TestMove/flat_nested_merge_multiple_refs.d2,9:6:52-9:7:53",
   963                    "value": [
   964                      {
   965                        "string": "q",
   966                        "raw_string": "q"
   967                      }
   968                    ]
   969                  }
   970                }
   971              ]
   972            },
   973            "key_path_index": 3,
   974            "map_key_edge_index": -1
   975          }
   976        ],
   977        "attributes": {
   978          "label": {
   979            "value": "q"
   980          },
   981          "labelDimensions": {
   982            "width": 0,
   983            "height": 0
   984          },
   985          "style": {},
   986          "near_key": null,
   987          "shape": {
   988            "value": "rectangle"
   989          },
   990          "direction": {
   991            "value": ""
   992          },
   993          "constraint": null
   994        },
   995        "zIndex": 0
   996      }
   997    ]
   998  },
   999  "err": "<nil>"
  1000}

View as plain text