...

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

View as plain text