...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestDelete/edge_middle.exp.json

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

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

View as plain text