...

Text file src/oss.terrastruct.com/d2/testdata/d2oracle/TestSet/scenarios-edge-set.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/scenarios-edge-set.d2,0:0:0-8:0:75",
     7      "nodes": [
     8        {
     9          "map_key": {
    10            "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:6:6",
    11            "edges": [
    12              {
    13                "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:6:6",
    14                "src": {
    15                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:1:1",
    16                  "path": [
    17                    {
    18                      "unquoted_string": {
    19                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:1:1",
    20                        "value": [
    21                          {
    22                            "string": "a",
    23                            "raw_string": "a"
    24                          }
    25                        ]
    26                      }
    27                    }
    28                  ]
    29                },
    30                "src_arrow": "",
    31                "dst": {
    32                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:5:5-0:6:6",
    33                  "path": [
    34                    {
    35                      "unquoted_string": {
    36                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:5:5-0:6:6",
    37                        "value": [
    38                          {
    39                            "string": "b",
    40                            "raw_string": "b"
    41                          }
    42                        ]
    43                      }
    44                    }
    45                  ]
    46                },
    47                "dst_arrow": ">"
    48              }
    49            ],
    50            "primary": {},
    51            "value": {}
    52          }
    53        },
    54        {
    55          "map_key": {
    56            "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,2:0:8-7:1:74",
    57            "key": {
    58              "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,2:0:8-2:9:17",
    59              "path": [
    60                {
    61                  "unquoted_string": {
    62                    "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,2:0:8-2:9:17",
    63                    "value": [
    64                      {
    65                        "string": "scenarios",
    66                        "raw_string": "scenarios"
    67                      }
    68                    ]
    69                  }
    70                }
    71              ]
    72            },
    73            "primary": {},
    74            "value": {
    75              "map": {
    76                "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,2:11:19-7:1:74",
    77                "nodes": [
    78                  {
    79                    "map_key": {
    80                      "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,3:2:23-6:3:72",
    81                      "key": {
    82                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,3:2:23-3:3:24",
    83                        "path": [
    84                          {
    85                            "unquoted_string": {
    86                              "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,3:2:23-3:3:24",
    87                              "value": [
    88                                {
    89                                  "string": "x",
    90                                  "raw_string": "x"
    91                                }
    92                              ]
    93                            }
    94                          }
    95                        ]
    96                      },
    97                      "primary": {},
    98                      "value": {
    99                        "map": {
   100                          "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,3:5:26-6:3:72",
   101                          "nodes": [
   102                            {
   103                              "map_key": {
   104                                "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,4:4:32-4:5:33",
   105                                "key": {
   106                                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,4:4:32-4:5:33",
   107                                  "path": [
   108                                    {
   109                                      "unquoted_string": {
   110                                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,4:4:32-4:5:33",
   111                                        "value": [
   112                                          {
   113                                            "string": "c",
   114                                            "raw_string": "c"
   115                                          }
   116                                        ]
   117                                      }
   118                                    }
   119                                  ]
   120                                },
   121                                "primary": {},
   122                                "value": {}
   123                              }
   124                            },
   125                            {
   126                              "map_key": {
   127                                "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:4:38-5:34:68",
   128                                "edges": [
   129                                  {
   130                                    "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:5:39-5:11:45",
   131                                    "src": {
   132                                      "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:5:39-5:6:40",
   133                                      "path": [
   134                                        {
   135                                          "unquoted_string": {
   136                                            "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:5:39-5:6:40",
   137                                            "value": [
   138                                              {
   139                                                "string": "a",
   140                                                "raw_string": "a"
   141                                              }
   142                                            ]
   143                                          }
   144                                        }
   145                                      ]
   146                                    },
   147                                    "src_arrow": "",
   148                                    "dst": {
   149                                      "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:10:44-5:11:45",
   150                                      "path": [
   151                                        {
   152                                          "unquoted_string": {
   153                                            "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:10:44-5:11:45",
   154                                            "value": [
   155                                              {
   156                                                "string": "b",
   157                                                "raw_string": "b"
   158                                              }
   159                                            ]
   160                                          }
   161                                        }
   162                                      ]
   163                                    },
   164                                    "dst_arrow": ">"
   165                                  }
   166                                ],
   167                                "edge_index": {
   168                                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:12:46-5:15:49",
   169                                  "int": 0,
   170                                  "glob": false
   171                                },
   172                                "edge_key": {
   173                                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:16:50-5:29:63",
   174                                  "path": [
   175                                    {
   176                                      "unquoted_string": {
   177                                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:16:50-5:21:55",
   178                                        "value": [
   179                                          {
   180                                            "string": "style",
   181                                            "raw_string": "style"
   182                                          }
   183                                        ]
   184                                      }
   185                                    },
   186                                    {
   187                                      "unquoted_string": {
   188                                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:22:56-5:29:63",
   189                                        "value": [
   190                                          {
   191                                            "string": "opacity",
   192                                            "raw_string": "opacity"
   193                                          }
   194                                        ]
   195                                      }
   196                                    }
   197                                  ]
   198                                },
   199                                "primary": {},
   200                                "value": {
   201                                  "number": {
   202                                    "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:31:65-5:34:68",
   203                                    "raw": "0.2",
   204                                    "value": "1/5"
   205                                  }
   206                                }
   207                              }
   208                            }
   209                          ]
   210                        }
   211                      }
   212                    }
   213                  }
   214                ]
   215              }
   216            }
   217          }
   218        }
   219      ]
   220    },
   221    "root": {
   222      "id": "",
   223      "id_val": "",
   224      "attributes": {
   225        "label": {
   226          "value": ""
   227        },
   228        "labelDimensions": {
   229          "width": 0,
   230          "height": 0
   231        },
   232        "style": {},
   233        "near_key": null,
   234        "shape": {
   235          "value": ""
   236        },
   237        "direction": {
   238          "value": ""
   239        },
   240        "constraint": null
   241      },
   242      "zIndex": 0
   243    },
   244    "edges": [
   245      {
   246        "index": 0,
   247        "isCurve": false,
   248        "src_arrow": false,
   249        "dst_arrow": true,
   250        "references": [
   251          {
   252            "map_key_edge_index": 0
   253          }
   254        ],
   255        "attributes": {
   256          "label": {
   257            "value": ""
   258          },
   259          "labelDimensions": {
   260            "width": 0,
   261            "height": 0
   262          },
   263          "style": {},
   264          "near_key": null,
   265          "shape": {
   266            "value": ""
   267          },
   268          "direction": {
   269            "value": ""
   270          },
   271          "constraint": null
   272        },
   273        "zIndex": 0
   274      }
   275    ],
   276    "objects": [
   277      {
   278        "id": "a",
   279        "id_val": "a",
   280        "references": [
   281          {
   282            "key": {
   283              "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:1:1",
   284              "path": [
   285                {
   286                  "unquoted_string": {
   287                    "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:1:1",
   288                    "value": [
   289                      {
   290                        "string": "a",
   291                        "raw_string": "a"
   292                      }
   293                    ]
   294                  }
   295                }
   296              ]
   297            },
   298            "key_path_index": 0,
   299            "map_key_edge_index": 0
   300          }
   301        ],
   302        "attributes": {
   303          "label": {
   304            "value": "a"
   305          },
   306          "labelDimensions": {
   307            "width": 0,
   308            "height": 0
   309          },
   310          "style": {},
   311          "near_key": null,
   312          "shape": {
   313            "value": "rectangle"
   314          },
   315          "direction": {
   316            "value": ""
   317          },
   318          "constraint": null
   319        },
   320        "zIndex": 0
   321      },
   322      {
   323        "id": "b",
   324        "id_val": "b",
   325        "references": [
   326          {
   327            "key": {
   328              "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:5:5-0:6:6",
   329              "path": [
   330                {
   331                  "unquoted_string": {
   332                    "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:5:5-0:6:6",
   333                    "value": [
   334                      {
   335                        "string": "b",
   336                        "raw_string": "b"
   337                      }
   338                    ]
   339                  }
   340                }
   341              ]
   342            },
   343            "key_path_index": 0,
   344            "map_key_edge_index": 0
   345          }
   346        ],
   347        "attributes": {
   348          "label": {
   349            "value": "b"
   350          },
   351          "labelDimensions": {
   352            "width": 0,
   353            "height": 0
   354          },
   355          "style": {},
   356          "near_key": null,
   357          "shape": {
   358            "value": "rectangle"
   359          },
   360          "direction": {
   361            "value": ""
   362          },
   363          "constraint": null
   364        },
   365        "zIndex": 0
   366      }
   367    ],
   368    "scenarios": [
   369      {
   370        "name": "x",
   371        "isFolderOnly": false,
   372        "ast": {
   373          "range": ",1:0:0-2:0:0",
   374          "nodes": [
   375            {
   376              "map_key": {
   377                "range": ",0:0:0-0:0:0",
   378                "key": {
   379                  "range": ",0:0:0-0:0:0",
   380                  "path": [
   381                    {
   382                      "unquoted_string": {
   383                        "range": ",0:0:0-0:0:0",
   384                        "value": [
   385                          {
   386                            "string": "a"
   387                          }
   388                        ]
   389                      }
   390                    }
   391                  ]
   392                },
   393                "primary": {},
   394                "value": {}
   395              }
   396            },
   397            {
   398              "map_key": {
   399                "range": ",0:0:0-0:0:0",
   400                "key": {
   401                  "range": ",0:0:0-0:0:0",
   402                  "path": [
   403                    {
   404                      "unquoted_string": {
   405                        "range": ",0:0:0-0:0:0",
   406                        "value": [
   407                          {
   408                            "string": "b"
   409                          }
   410                        ]
   411                      }
   412                    }
   413                  ]
   414                },
   415                "primary": {},
   416                "value": {}
   417              }
   418            },
   419            {
   420              "map_key": {
   421                "range": ",0:0:0-0:0:0",
   422                "key": {
   423                  "range": ",0:0:0-0:0:0",
   424                  "path": [
   425                    {
   426                      "unquoted_string": {
   427                        "range": ",0:0:0-0:0:0",
   428                        "value": [
   429                          {
   430                            "string": "c"
   431                          }
   432                        ]
   433                      }
   434                    }
   435                  ]
   436                },
   437                "primary": {},
   438                "value": {}
   439              }
   440            },
   441            {
   442              "map_key": {
   443                "range": ",0:0:0-0:0:0",
   444                "edges": [
   445                  {
   446                    "range": ",0:0:0-0:0:0",
   447                    "src": {
   448                      "range": ",0:0:0-0:0:0",
   449                      "path": [
   450                        {
   451                          "unquoted_string": {
   452                            "range": ",0:0:0-0:0:0",
   453                            "value": [
   454                              {
   455                                "string": "a"
   456                              }
   457                            ]
   458                          }
   459                        }
   460                      ]
   461                    },
   462                    "src_arrow": "",
   463                    "dst": {
   464                      "range": ",0:0:0-0:0:0",
   465                      "path": [
   466                        {
   467                          "unquoted_string": {
   468                            "range": ",0:0:0-0:0:0",
   469                            "value": [
   470                              {
   471                                "string": "b"
   472                              }
   473                            ]
   474                          }
   475                        }
   476                      ]
   477                    },
   478                    "dst_arrow": ">"
   479                  }
   480                ],
   481                "primary": {},
   482                "value": {
   483                  "map": {
   484                    "range": ",1:0:0-2:0:0",
   485                    "nodes": [
   486                      {
   487                        "map_key": {
   488                          "range": ",0:0:0-0:0:0",
   489                          "key": {
   490                            "range": ",0:0:0-0:0:0",
   491                            "path": [
   492                              {
   493                                "unquoted_string": {
   494                                  "range": ",0:0:0-0:0:0",
   495                                  "value": [
   496                                    {
   497                                      "string": "style"
   498                                    }
   499                                  ]
   500                                }
   501                              }
   502                            ]
   503                          },
   504                          "primary": {},
   505                          "value": {
   506                            "map": {
   507                              "range": ",1:0:0-2:0:0",
   508                              "nodes": [
   509                                {
   510                                  "map_key": {
   511                                    "range": ",0:0:0-0:0:0",
   512                                    "key": {
   513                                      "range": ",0:0:0-0:0:0",
   514                                      "path": [
   515                                        {
   516                                          "unquoted_string": {
   517                                            "range": ",0:0:0-0:0:0",
   518                                            "value": [
   519                                              {
   520                                                "string": "opacity"
   521                                              }
   522                                            ]
   523                                          }
   524                                        }
   525                                      ]
   526                                    },
   527                                    "primary": {
   528                                      "number": {
   529                                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:31:65-5:34:68",
   530                                        "raw": "0.2",
   531                                        "value": "1/5"
   532                                      }
   533                                    },
   534                                    "value": {}
   535                                  }
   536                                }
   537                              ]
   538                            }
   539                          }
   540                        }
   541                      }
   542                    ]
   543                  }
   544                }
   545              }
   546            }
   547          ]
   548        },
   549        "root": {
   550          "id": "",
   551          "id_val": "",
   552          "attributes": {
   553            "label": {
   554              "value": ""
   555            },
   556            "labelDimensions": {
   557              "width": 0,
   558              "height": 0
   559            },
   560            "style": {},
   561            "near_key": null,
   562            "shape": {
   563              "value": ""
   564            },
   565            "direction": {
   566              "value": ""
   567            },
   568            "constraint": null
   569          },
   570          "zIndex": 0
   571        },
   572        "edges": [
   573          {
   574            "index": 0,
   575            "isCurve": false,
   576            "src_arrow": false,
   577            "dst_arrow": true,
   578            "references": [
   579              {
   580                "map_key_edge_index": 0
   581              },
   582              {
   583                "map_key_edge_index": 0
   584              }
   585            ],
   586            "attributes": {
   587              "label": {
   588                "value": ""
   589              },
   590              "labelDimensions": {
   591                "width": 0,
   592                "height": 0
   593              },
   594              "style": {
   595                "opacity": {
   596                  "value": "0.2"
   597                }
   598              },
   599              "near_key": null,
   600              "shape": {
   601                "value": ""
   602              },
   603              "direction": {
   604                "value": ""
   605              },
   606              "constraint": null
   607            },
   608            "zIndex": 0
   609          }
   610        ],
   611        "objects": [
   612          {
   613            "id": "a",
   614            "id_val": "a",
   615            "references": [
   616              {
   617                "key": {
   618                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:1:1",
   619                  "path": [
   620                    {
   621                      "unquoted_string": {
   622                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:0:0-0:1:1",
   623                        "value": [
   624                          {
   625                            "string": "a",
   626                            "raw_string": "a"
   627                          }
   628                        ]
   629                      }
   630                    }
   631                  ]
   632                },
   633                "key_path_index": 0,
   634                "map_key_edge_index": 0
   635              },
   636              {
   637                "key": {
   638                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:5:39-5:6:40",
   639                  "path": [
   640                    {
   641                      "unquoted_string": {
   642                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:5:39-5:6:40",
   643                        "value": [
   644                          {
   645                            "string": "a",
   646                            "raw_string": "a"
   647                          }
   648                        ]
   649                      }
   650                    }
   651                  ]
   652                },
   653                "key_path_index": 0,
   654                "map_key_edge_index": 0
   655              }
   656            ],
   657            "attributes": {
   658              "label": {
   659                "value": "a"
   660              },
   661              "labelDimensions": {
   662                "width": 0,
   663                "height": 0
   664              },
   665              "style": {},
   666              "near_key": null,
   667              "shape": {
   668                "value": "rectangle"
   669              },
   670              "direction": {
   671                "value": ""
   672              },
   673              "constraint": null
   674            },
   675            "zIndex": 0
   676          },
   677          {
   678            "id": "b",
   679            "id_val": "b",
   680            "references": [
   681              {
   682                "key": {
   683                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:5:5-0:6:6",
   684                  "path": [
   685                    {
   686                      "unquoted_string": {
   687                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,0:5:5-0:6:6",
   688                        "value": [
   689                          {
   690                            "string": "b",
   691                            "raw_string": "b"
   692                          }
   693                        ]
   694                      }
   695                    }
   696                  ]
   697                },
   698                "key_path_index": 0,
   699                "map_key_edge_index": 0
   700              },
   701              {
   702                "key": {
   703                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:10:44-5:11:45",
   704                  "path": [
   705                    {
   706                      "unquoted_string": {
   707                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,5:10:44-5:11:45",
   708                        "value": [
   709                          {
   710                            "string": "b",
   711                            "raw_string": "b"
   712                          }
   713                        ]
   714                      }
   715                    }
   716                  ]
   717                },
   718                "key_path_index": 0,
   719                "map_key_edge_index": 0
   720              }
   721            ],
   722            "attributes": {
   723              "label": {
   724                "value": "b"
   725              },
   726              "labelDimensions": {
   727                "width": 0,
   728                "height": 0
   729              },
   730              "style": {},
   731              "near_key": null,
   732              "shape": {
   733                "value": "rectangle"
   734              },
   735              "direction": {
   736                "value": ""
   737              },
   738              "constraint": null
   739            },
   740            "zIndex": 0
   741          },
   742          {
   743            "id": "c",
   744            "id_val": "c",
   745            "references": [
   746              {
   747                "key": {
   748                  "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,4:4:32-4:5:33",
   749                  "path": [
   750                    {
   751                      "unquoted_string": {
   752                        "range": "d2/testdata/d2oracle/TestSet/scenarios-edge-set.d2,4:4:32-4:5:33",
   753                        "value": [
   754                          {
   755                            "string": "c",
   756                            "raw_string": "c"
   757                          }
   758                        ]
   759                      }
   760                    }
   761                  ]
   762                },
   763                "key_path_index": 0,
   764                "map_key_edge_index": -1
   765              }
   766            ],
   767            "attributes": {
   768              "label": {
   769                "value": "c"
   770              },
   771              "labelDimensions": {
   772                "width": 0,
   773                "height": 0
   774              },
   775              "style": {},
   776              "near_key": null,
   777              "shape": {
   778                "value": "rectangle"
   779              },
   780              "direction": {
   781                "value": ""
   782              },
   783              "constraint": null
   784            },
   785            "zIndex": 0
   786          }
   787        ]
   788      }
   789    ]
   790  },
   791  "err": "<nil>"
   792}

View as plain text