...

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

View as plain text