...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestReconnectEdge/scope_outer.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_outer.d2,0:0:0-5:0:24",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,0:0:0-3:1:21",
    11            "key": {
    12              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,0:0:0-0:1:1",
    13              "path": [
    14                {
    15                  "unquoted_string": {
    16                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.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_outer.d2,0:3:3-3:1:21",
    31                "nodes": [
    32                  {
    33                    "map_key": {
    34                      "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:2:7-1:10:15",
    35                      "edges": [
    36                        {
    37                          "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:2:7-1:10:15",
    38                          "src": {
    39                            "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:2:7-1:3:8",
    40                            "path": [
    41                              {
    42                                "unquoted_string": {
    43                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.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_outer.d2,1:7:12-1:10:15",
    57                            "path": [
    58                              {
    59                                "unquoted_string": {
    60                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:7:12-1:8:13",
    61                                  "value": [
    62                                    {
    63                                      "string": "_",
    64                                      "raw_string": "_"
    65                                    }
    66                                  ]
    67                                }
    68                              },
    69                              {
    70                                "unquoted_string": {
    71                                  "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.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_outer.d2,2:2:18-2:3:19",
    92                      "key": {
    93                        "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,2:2:18-2:3:19",
    94                        "path": [
    95                          {
    96                            "unquoted_string": {
    97                              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.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              }
   114            }
   115          }
   116        },
   117        {
   118          "map_key": {
   119            "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,4:0:22-4:1:23",
   120            "key": {
   121              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,4:0:22-4:1:23",
   122              "path": [
   123                {
   124                  "unquoted_string": {
   125                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,4:0:22-4:1:23",
   126                    "value": [
   127                      {
   128                        "string": "b",
   129                        "raw_string": "b"
   130                      }
   131                    ]
   132                  }
   133                }
   134              ]
   135            },
   136            "primary": {},
   137            "value": {}
   138          }
   139        }
   140      ]
   141    },
   142    "root": {
   143      "id": "",
   144      "id_val": "",
   145      "attributes": {
   146        "label": {
   147          "value": ""
   148        },
   149        "labelDimensions": {
   150          "width": 0,
   151          "height": 0
   152        },
   153        "style": {},
   154        "near_key": null,
   155        "shape": {
   156          "value": ""
   157        },
   158        "direction": {
   159          "value": ""
   160        },
   161        "constraint": null
   162      },
   163      "zIndex": 0
   164    },
   165    "edges": [
   166      {
   167        "index": 0,
   168        "isCurve": false,
   169        "src_arrow": false,
   170        "dst_arrow": true,
   171        "references": [
   172          {
   173            "map_key_edge_index": 0
   174          }
   175        ],
   176        "attributes": {
   177          "label": {
   178            "value": ""
   179          },
   180          "labelDimensions": {
   181            "width": 0,
   182            "height": 0
   183          },
   184          "style": {},
   185          "near_key": null,
   186          "shape": {
   187            "value": ""
   188          },
   189          "direction": {
   190            "value": ""
   191          },
   192          "constraint": null
   193        },
   194        "zIndex": 0
   195      }
   196    ],
   197    "objects": [
   198      {
   199        "id": "a",
   200        "id_val": "a",
   201        "references": [
   202          {
   203            "key": {
   204              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,0:0:0-0:1:1",
   205              "path": [
   206                {
   207                  "unquoted_string": {
   208                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,0:0:0-0:1:1",
   209                    "value": [
   210                      {
   211                        "string": "a",
   212                        "raw_string": "a"
   213                      }
   214                    ]
   215                  }
   216                }
   217              ]
   218            },
   219            "key_path_index": 0,
   220            "map_key_edge_index": -1
   221          }
   222        ],
   223        "attributes": {
   224          "label": {
   225            "value": "a"
   226          },
   227          "labelDimensions": {
   228            "width": 0,
   229            "height": 0
   230          },
   231          "style": {},
   232          "near_key": null,
   233          "shape": {
   234            "value": "rectangle"
   235          },
   236          "direction": {
   237            "value": ""
   238          },
   239          "constraint": null
   240        },
   241        "zIndex": 0
   242      },
   243      {
   244        "id": "x",
   245        "id_val": "x",
   246        "references": [
   247          {
   248            "key": {
   249              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:2:7-1:3:8",
   250              "path": [
   251                {
   252                  "unquoted_string": {
   253                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:2:7-1:3:8",
   254                    "value": [
   255                      {
   256                        "string": "x",
   257                        "raw_string": "x"
   258                      }
   259                    ]
   260                  }
   261                }
   262              ]
   263            },
   264            "key_path_index": 0,
   265            "map_key_edge_index": 0
   266          }
   267        ],
   268        "attributes": {
   269          "label": {
   270            "value": "x"
   271          },
   272          "labelDimensions": {
   273            "width": 0,
   274            "height": 0
   275          },
   276          "style": {},
   277          "near_key": null,
   278          "shape": {
   279            "value": "rectangle"
   280          },
   281          "direction": {
   282            "value": ""
   283          },
   284          "constraint": null
   285        },
   286        "zIndex": 0
   287      },
   288      {
   289        "id": "b",
   290        "id_val": "b",
   291        "references": [
   292          {
   293            "key": {
   294              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:7:12-1:10:15",
   295              "path": [
   296                {
   297                  "unquoted_string": {
   298                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:7:12-1:8:13",
   299                    "value": [
   300                      {
   301                        "string": "_",
   302                        "raw_string": "_"
   303                      }
   304                    ]
   305                  }
   306                },
   307                {
   308                  "unquoted_string": {
   309                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,1:9:14-1:10:15",
   310                    "value": [
   311                      {
   312                        "string": "b",
   313                        "raw_string": "b"
   314                      }
   315                    ]
   316                  }
   317                }
   318              ]
   319            },
   320            "key_path_index": 1,
   321            "map_key_edge_index": 0
   322          },
   323          {
   324            "key": {
   325              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,4:0:22-4:1:23",
   326              "path": [
   327                {
   328                  "unquoted_string": {
   329                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,4:0:22-4:1:23",
   330                    "value": [
   331                      {
   332                        "string": "b",
   333                        "raw_string": "b"
   334                      }
   335                    ]
   336                  }
   337                }
   338              ]
   339            },
   340            "key_path_index": 0,
   341            "map_key_edge_index": -1
   342          }
   343        ],
   344        "attributes": {
   345          "label": {
   346            "value": "b"
   347          },
   348          "labelDimensions": {
   349            "width": 0,
   350            "height": 0
   351          },
   352          "style": {},
   353          "near_key": null,
   354          "shape": {
   355            "value": "rectangle"
   356          },
   357          "direction": {
   358            "value": ""
   359          },
   360          "constraint": null
   361        },
   362        "zIndex": 0
   363      },
   364      {
   365        "id": "y",
   366        "id_val": "y",
   367        "references": [
   368          {
   369            "key": {
   370              "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,2:2:18-2:3:19",
   371              "path": [
   372                {
   373                  "unquoted_string": {
   374                    "range": "d2/testdata/d2oracle/TestReconnectEdge/scope_outer.d2,2:2:18-2:3:19",
   375                    "value": [
   376                      {
   377                        "string": "y",
   378                        "raw_string": "y"
   379                      }
   380                    ]
   381                  }
   382                }
   383              ]
   384            },
   385            "key_path_index": 0,
   386            "map_key_edge_index": -1
   387          }
   388        ],
   389        "attributes": {
   390          "label": {
   391            "value": "y"
   392          },
   393          "labelDimensions": {
   394            "width": 0,
   395            "height": 0
   396          },
   397          "style": {},
   398          "near_key": null,
   399          "shape": {
   400            "value": "rectangle"
   401          },
   402          "direction": {
   403            "value": ""
   404          },
   405          "constraint": null
   406        },
   407        "zIndex": 0
   408      }
   409    ]
   410  },
   411  "err": "<nil>"
   412}

View as plain text