...

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

View as plain text