...

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

View as plain text