...

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

View as plain text