...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestReconnectEdge/scope_inner.exp.json

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

     1{
     2  "graph": {
     3    "name": "",
     4    "isFolderOnly": false,
     5    "ast": {
     6      "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,0:0:0-8:0:40",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,0:0:0-7:1:39",
    11            "key": {
    12              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,0:0:0-0:1:1",
    13              "path": [
    14                {
    15                  "unquoted_string": {
    16                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.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/TestReconnectEdge/scope_inner.d2,0:3:3-7:1:39",
    31                "nodes": [
    32                  {
    33                    "map_key": {
    34                      "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:2:7-1:10:15",
    35                      "edges": [
    36                        {
    37                          "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:2:7-1:10:15",
    38                          "src": {
    39                            "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:2:7-1:3:8",
    40                            "path": [
    41                              {
    42                                "unquoted_string": {
    43                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:2:7-1:3:8",
    44                                  "value": [
    45                                    {
    46                                      "string": "x",
    47                                      "raw_string": "x"
    48                                    }
    49                                  ]
    50                                }
    51                              }
    52                            ]
    53                          },
    54                          "src_arrow": "",
    55                          "dst": {
    56                            "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:7:12-1:10:15",
    57                            "path": [
    58                              {
    59                                "unquoted_string": {
    60                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:7:12-1:8:13",
    61                                  "value": [
    62                                    {
    63                                      "string": "z",
    64                                      "raw_string": "z"
    65                                    }
    66                                  ]
    67                                }
    68                              },
    69                              {
    70                                "unquoted_string": {
    71                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:9:14-1:10:15",
    72                                  "value": [
    73                                    {
    74                                      "string": "b",
    75                                      "raw_string": "b"
    76                                    }
    77                                  ]
    78                                }
    79                              }
    80                            ]
    81                          },
    82                          "dst_arrow": ">"
    83                        }
    84                      ],
    85                      "primary": {},
    86                      "value": {}
    87                    }
    88                  },
    89                  {
    90                    "map_key": {
    91                      "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,2:2:18-2:3:19",
    92                      "key": {
    93                        "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,2:2:18-2:3:19",
    94                        "path": [
    95                          {
    96                            "unquoted_string": {
    97                              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,2:2:18-2:3:19",
    98                              "value": [
    99                                {
   100                                  "string": "y",
   101                                  "raw_string": "y"
   102                                }
   103                              ]
   104                            }
   105                          }
   106                        ]
   107                      },
   108                      "primary": {},
   109                      "value": {}
   110                    }
   111                  },
   112                  {
   113                    "map_key": {
   114                      "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,4:2:23-6:3:37",
   115                      "key": {
   116                        "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,4:2:23-4:3:24",
   117                        "path": [
   118                          {
   119                            "unquoted_string": {
   120                              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,4:2:23-4:3:24",
   121                              "value": [
   122                                {
   123                                  "string": "z",
   124                                  "raw_string": "z"
   125                                }
   126                              ]
   127                            }
   128                          }
   129                        ]
   130                      },
   131                      "primary": {},
   132                      "value": {
   133                        "map": {
   134                          "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,4:5:26-6:3:37",
   135                          "nodes": [
   136                            {
   137                              "map_key": {
   138                                "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,5:4:32-5:5:33",
   139                                "key": {
   140                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,5:4:32-5:5:33",
   141                                  "path": [
   142                                    {
   143                                      "unquoted_string": {
   144                                        "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,5:4:32-5:5:33",
   145                                        "value": [
   146                                          {
   147                                            "string": "b",
   148                                            "raw_string": "b"
   149                                          }
   150                                        ]
   151                                      }
   152                                    }
   153                                  ]
   154                                },
   155                                "primary": {},
   156                                "value": {}
   157                              }
   158                            }
   159                          ]
   160                        }
   161                      }
   162                    }
   163                  }
   164                ]
   165              }
   166            }
   167          }
   168        }
   169      ]
   170    },
   171    "root": {
   172      "id": "",
   173      "id_val": "",
   174      "attributes": {
   175        "label": {
   176          "value": ""
   177        },
   178        "labelDimensions": {
   179          "width": 0,
   180          "height": 0
   181        },
   182        "style": {},
   183        "near_key": null,
   184        "shape": {
   185          "value": ""
   186        },
   187        "direction": {
   188          "value": ""
   189        },
   190        "constraint": null
   191      },
   192      "zIndex": 0
   193    },
   194    "edges": [
   195      {
   196        "index": 0,
   197        "isCurve": false,
   198        "src_arrow": false,
   199        "dst_arrow": true,
   200        "references": [
   201          {
   202            "map_key_edge_index": 0
   203          }
   204        ],
   205        "attributes": {
   206          "label": {
   207            "value": ""
   208          },
   209          "labelDimensions": {
   210            "width": 0,
   211            "height": 0
   212          },
   213          "style": {},
   214          "near_key": null,
   215          "shape": {
   216            "value": ""
   217          },
   218          "direction": {
   219            "value": ""
   220          },
   221          "constraint": null
   222        },
   223        "zIndex": 0
   224      }
   225    ],
   226    "objects": [
   227      {
   228        "id": "a",
   229        "id_val": "a",
   230        "references": [
   231          {
   232            "key": {
   233              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,0:0:0-0:1:1",
   234              "path": [
   235                {
   236                  "unquoted_string": {
   237                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,0:0:0-0:1:1",
   238                    "value": [
   239                      {
   240                        "string": "a",
   241                        "raw_string": "a"
   242                      }
   243                    ]
   244                  }
   245                }
   246              ]
   247            },
   248            "key_path_index": 0,
   249            "map_key_edge_index": -1
   250          }
   251        ],
   252        "attributes": {
   253          "label": {
   254            "value": "a"
   255          },
   256          "labelDimensions": {
   257            "width": 0,
   258            "height": 0
   259          },
   260          "style": {},
   261          "near_key": null,
   262          "shape": {
   263            "value": "rectangle"
   264          },
   265          "direction": {
   266            "value": ""
   267          },
   268          "constraint": null
   269        },
   270        "zIndex": 0
   271      },
   272      {
   273        "id": "x",
   274        "id_val": "x",
   275        "references": [
   276          {
   277            "key": {
   278              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:2:7-1:3:8",
   279              "path": [
   280                {
   281                  "unquoted_string": {
   282                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:2:7-1:3:8",
   283                    "value": [
   284                      {
   285                        "string": "x",
   286                        "raw_string": "x"
   287                      }
   288                    ]
   289                  }
   290                }
   291              ]
   292            },
   293            "key_path_index": 0,
   294            "map_key_edge_index": 0
   295          }
   296        ],
   297        "attributes": {
   298          "label": {
   299            "value": "x"
   300          },
   301          "labelDimensions": {
   302            "width": 0,
   303            "height": 0
   304          },
   305          "style": {},
   306          "near_key": null,
   307          "shape": {
   308            "value": "rectangle"
   309          },
   310          "direction": {
   311            "value": ""
   312          },
   313          "constraint": null
   314        },
   315        "zIndex": 0
   316      },
   317      {
   318        "id": "z",
   319        "id_val": "z",
   320        "references": [
   321          {
   322            "key": {
   323              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:7:12-1:10:15",
   324              "path": [
   325                {
   326                  "unquoted_string": {
   327                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:7:12-1:8:13",
   328                    "value": [
   329                      {
   330                        "string": "z",
   331                        "raw_string": "z"
   332                      }
   333                    ]
   334                  }
   335                },
   336                {
   337                  "unquoted_string": {
   338                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:9:14-1:10:15",
   339                    "value": [
   340                      {
   341                        "string": "b",
   342                        "raw_string": "b"
   343                      }
   344                    ]
   345                  }
   346                }
   347              ]
   348            },
   349            "key_path_index": 0,
   350            "map_key_edge_index": 0
   351          },
   352          {
   353            "key": {
   354              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,4:2:23-4:3:24",
   355              "path": [
   356                {
   357                  "unquoted_string": {
   358                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,4:2:23-4:3:24",
   359                    "value": [
   360                      {
   361                        "string": "z",
   362                        "raw_string": "z"
   363                      }
   364                    ]
   365                  }
   366                }
   367              ]
   368            },
   369            "key_path_index": 0,
   370            "map_key_edge_index": -1
   371          }
   372        ],
   373        "attributes": {
   374          "label": {
   375            "value": "z"
   376          },
   377          "labelDimensions": {
   378            "width": 0,
   379            "height": 0
   380          },
   381          "style": {},
   382          "near_key": null,
   383          "shape": {
   384            "value": "rectangle"
   385          },
   386          "direction": {
   387            "value": ""
   388          },
   389          "constraint": null
   390        },
   391        "zIndex": 0
   392      },
   393      {
   394        "id": "b",
   395        "id_val": "b",
   396        "references": [
   397          {
   398            "key": {
   399              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:7:12-1:10:15",
   400              "path": [
   401                {
   402                  "unquoted_string": {
   403                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:7:12-1:8:13",
   404                    "value": [
   405                      {
   406                        "string": "z",
   407                        "raw_string": "z"
   408                      }
   409                    ]
   410                  }
   411                },
   412                {
   413                  "unquoted_string": {
   414                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,1:9:14-1:10:15",
   415                    "value": [
   416                      {
   417                        "string": "b",
   418                        "raw_string": "b"
   419                      }
   420                    ]
   421                  }
   422                }
   423              ]
   424            },
   425            "key_path_index": 1,
   426            "map_key_edge_index": 0
   427          },
   428          {
   429            "key": {
   430              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,5:4:32-5:5:33",
   431              "path": [
   432                {
   433                  "unquoted_string": {
   434                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,5:4:32-5:5:33",
   435                    "value": [
   436                      {
   437                        "string": "b",
   438                        "raw_string": "b"
   439                      }
   440                    ]
   441                  }
   442                }
   443              ]
   444            },
   445            "key_path_index": 0,
   446            "map_key_edge_index": -1
   447          }
   448        ],
   449        "attributes": {
   450          "label": {
   451            "value": "b"
   452          },
   453          "labelDimensions": {
   454            "width": 0,
   455            "height": 0
   456          },
   457          "style": {},
   458          "near_key": null,
   459          "shape": {
   460            "value": "rectangle"
   461          },
   462          "direction": {
   463            "value": ""
   464          },
   465          "constraint": null
   466        },
   467        "zIndex": 0
   468      },
   469      {
   470        "id": "y",
   471        "id_val": "y",
   472        "references": [
   473          {
   474            "key": {
   475              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,2:2:18-2:3:19",
   476              "path": [
   477                {
   478                  "unquoted_string": {
   479                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_inner.d2,2:2:18-2:3:19",
   480                    "value": [
   481                      {
   482                        "string": "y",
   483                        "raw_string": "y"
   484                      }
   485                    ]
   486                  }
   487                }
   488              ]
   489            },
   490            "key_path_index": 0,
   491            "map_key_edge_index": -1
   492          }
   493        ],
   494        "attributes": {
   495          "label": {
   496            "value": "y"
   497          },
   498          "labelDimensions": {
   499            "width": 0,
   500            "height": 0
   501          },
   502          "style": {},
   503          "near_key": null,
   504          "shape": {
   505            "value": "rectangle"
   506          },
   507          "direction": {
   508            "value": ""
   509          },
   510          "constraint": null
   511        },
   512        "zIndex": 0
   513      }
   514    ]
   515  },
   516  "err": "<nil>"
   517}

View as plain text