...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestSet/edge_key_and_key.exp.json

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

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

View as plain text