...

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

View as plain text