...

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

View as plain text