...

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

View as plain text