...

Text file src/oss.terrastruct.com/d2/testdata/d2ir/TestCompile/edges/underscore.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2ir/TestCompile/edges

     1{
     2  "fields": [
     3    {
     4      "name": "p",
     5      "composite": {
     6        "fields": [
     7          {
     8            "name": "z",
     9            "references": [
    10              {
    11                "string": {
    12                  "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
    13                  "value": [
    14                    {
    15                      "string": "z",
    16                      "raw_string": "z"
    17                    }
    18                  ]
    19                },
    20                "key_path": {
    21                  "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
    22                  "path": [
    23                    {
    24                      "unquoted_string": {
    25                        "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
    26                        "value": [
    27                          {
    28                            "string": "z",
    29                            "raw_string": "z"
    30                          }
    31                        ]
    32                      }
    33                    }
    34                  ]
    35                },
    36                "context": {
    37                  "edge": {
    38                    "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
    39                    "src": {
    40                      "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
    41                      "path": [
    42                        {
    43                          "unquoted_string": {
    44                            "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
    45                            "value": [
    46                              {
    47                                "string": "_",
    48                                "raw_string": "_"
    49                              }
    50                            ]
    51                          }
    52                        },
    53                        {
    54                          "unquoted_string": {
    55                            "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
    56                            "value": [
    57                              {
    58                                "string": "x",
    59                                "raw_string": "x"
    60                              }
    61                            ]
    62                          }
    63                        }
    64                      ]
    65                    },
    66                    "src_arrow": "",
    67                    "dst": {
    68                      "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
    69                      "path": [
    70                        {
    71                          "unquoted_string": {
    72                            "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
    73                            "value": [
    74                              {
    75                                "string": "z",
    76                                "raw_string": "z"
    77                              }
    78                            ]
    79                          }
    80                        }
    81                      ]
    82                    },
    83                    "dst_arrow": ">"
    84                  },
    85                  "key": {
    86                    "range": "TestCompile/edges/underscore.d2,0:5:5-0:14:14",
    87                    "edges": [
    88                      {
    89                        "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
    90                        "src": {
    91                          "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
    92                          "path": [
    93                            {
    94                              "unquoted_string": {
    95                                "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
    96                                "value": [
    97                                  {
    98                                    "string": "_",
    99                                    "raw_string": "_"
   100                                  }
   101                                ]
   102                              }
   103                            },
   104                            {
   105                              "unquoted_string": {
   106                                "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   107                                "value": [
   108                                  {
   109                                    "string": "x",
   110                                    "raw_string": "x"
   111                                  }
   112                                ]
   113                              }
   114                            }
   115                          ]
   116                        },
   117                        "src_arrow": "",
   118                        "dst": {
   119                          "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   120                          "path": [
   121                            {
   122                              "unquoted_string": {
   123                                "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   124                                "value": [
   125                                  {
   126                                    "string": "z",
   127                                    "raw_string": "z"
   128                                  }
   129                                ]
   130                              }
   131                            }
   132                          ]
   133                        },
   134                        "dst_arrow": ">"
   135                      }
   136                    ],
   137                    "primary": {},
   138                    "value": {}
   139                  }
   140                },
   141                "due_to_glob": false,
   142                "due_to_lazy_glob": false
   143              }
   144            ]
   145          }
   146        ],
   147        "edges": null
   148      },
   149      "references": [
   150        {
   151          "string": {
   152            "range": "TestCompile/edges/underscore.d2,0:0:0-0:1:1",
   153            "value": [
   154              {
   155                "string": "p",
   156                "raw_string": "p"
   157              }
   158            ]
   159          },
   160          "key_path": {
   161            "range": "TestCompile/edges/underscore.d2,0:0:0-0:1:1",
   162            "path": [
   163              {
   164                "unquoted_string": {
   165                  "range": "TestCompile/edges/underscore.d2,0:0:0-0:1:1",
   166                  "value": [
   167                    {
   168                      "string": "p",
   169                      "raw_string": "p"
   170                    }
   171                  ]
   172                }
   173              }
   174            ]
   175          },
   176          "context": {
   177            "edge": null,
   178            "key": {
   179              "range": "TestCompile/edges/underscore.d2,0:0:0-0:15:15",
   180              "key": {
   181                "range": "TestCompile/edges/underscore.d2,0:0:0-0:1:1",
   182                "path": [
   183                  {
   184                    "unquoted_string": {
   185                      "range": "TestCompile/edges/underscore.d2,0:0:0-0:1:1",
   186                      "value": [
   187                        {
   188                          "string": "p",
   189                          "raw_string": "p"
   190                        }
   191                      ]
   192                    }
   193                  }
   194                ]
   195              },
   196              "primary": {},
   197              "value": {
   198                "map": {
   199                  "range": "TestCompile/edges/underscore.d2,0:3:3-0:15:15",
   200                  "nodes": [
   201                    {
   202                      "map_key": {
   203                        "range": "TestCompile/edges/underscore.d2,0:5:5-0:14:14",
   204                        "edges": [
   205                          {
   206                            "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
   207                            "src": {
   208                              "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
   209                              "path": [
   210                                {
   211                                  "unquoted_string": {
   212                                    "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
   213                                    "value": [
   214                                      {
   215                                        "string": "_",
   216                                        "raw_string": "_"
   217                                      }
   218                                    ]
   219                                  }
   220                                },
   221                                {
   222                                  "unquoted_string": {
   223                                    "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   224                                    "value": [
   225                                      {
   226                                        "string": "x",
   227                                        "raw_string": "x"
   228                                      }
   229                                    ]
   230                                  }
   231                                }
   232                              ]
   233                            },
   234                            "src_arrow": "",
   235                            "dst": {
   236                              "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   237                              "path": [
   238                                {
   239                                  "unquoted_string": {
   240                                    "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   241                                    "value": [
   242                                      {
   243                                        "string": "z",
   244                                        "raw_string": "z"
   245                                      }
   246                                    ]
   247                                  }
   248                                }
   249                              ]
   250                            },
   251                            "dst_arrow": ">"
   252                          }
   253                        ],
   254                        "primary": {},
   255                        "value": {}
   256                      }
   257                    }
   258                  ]
   259                }
   260              }
   261            }
   262          },
   263          "due_to_glob": false,
   264          "due_to_lazy_glob": false
   265        }
   266      ]
   267    },
   268    {
   269      "name": "x",
   270      "references": [
   271        {
   272          "string": {
   273            "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   274            "value": [
   275              {
   276                "string": "x",
   277                "raw_string": "x"
   278              }
   279            ]
   280          },
   281          "key_path": {
   282            "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
   283            "path": [
   284              {
   285                "unquoted_string": {
   286                  "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
   287                  "value": [
   288                    {
   289                      "string": "_",
   290                      "raw_string": "_"
   291                    }
   292                  ]
   293                }
   294              },
   295              {
   296                "unquoted_string": {
   297                  "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   298                  "value": [
   299                    {
   300                      "string": "x",
   301                      "raw_string": "x"
   302                    }
   303                  ]
   304                }
   305              }
   306            ]
   307          },
   308          "context": {
   309            "edge": {
   310              "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
   311              "src": {
   312                "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
   313                "path": [
   314                  {
   315                    "unquoted_string": {
   316                      "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
   317                      "value": [
   318                        {
   319                          "string": "_",
   320                          "raw_string": "_"
   321                        }
   322                      ]
   323                    }
   324                  },
   325                  {
   326                    "unquoted_string": {
   327                      "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   328                      "value": [
   329                        {
   330                          "string": "x",
   331                          "raw_string": "x"
   332                        }
   333                      ]
   334                    }
   335                  }
   336                ]
   337              },
   338              "src_arrow": "",
   339              "dst": {
   340                "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   341                "path": [
   342                  {
   343                    "unquoted_string": {
   344                      "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   345                      "value": [
   346                        {
   347                          "string": "z",
   348                          "raw_string": "z"
   349                        }
   350                      ]
   351                    }
   352                  }
   353                ]
   354              },
   355              "dst_arrow": ">"
   356            },
   357            "key": {
   358              "range": "TestCompile/edges/underscore.d2,0:5:5-0:14:14",
   359              "edges": [
   360                {
   361                  "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
   362                  "src": {
   363                    "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
   364                    "path": [
   365                      {
   366                        "unquoted_string": {
   367                          "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
   368                          "value": [
   369                            {
   370                              "string": "_",
   371                              "raw_string": "_"
   372                            }
   373                          ]
   374                        }
   375                      },
   376                      {
   377                        "unquoted_string": {
   378                          "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   379                          "value": [
   380                            {
   381                              "string": "x",
   382                              "raw_string": "x"
   383                            }
   384                          ]
   385                        }
   386                      }
   387                    ]
   388                  },
   389                  "src_arrow": "",
   390                  "dst": {
   391                    "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   392                    "path": [
   393                      {
   394                        "unquoted_string": {
   395                          "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   396                          "value": [
   397                            {
   398                              "string": "z",
   399                              "raw_string": "z"
   400                            }
   401                          ]
   402                        }
   403                      }
   404                    ]
   405                  },
   406                  "dst_arrow": ">"
   407                }
   408              ],
   409              "primary": {},
   410              "value": {}
   411            }
   412          },
   413          "due_to_glob": false,
   414          "due_to_lazy_glob": false
   415        }
   416      ]
   417    }
   418  ],
   419  "edges": [
   420    {
   421      "edge_id": {
   422        "src_path": [
   423          "x"
   424        ],
   425        "src_arrow": false,
   426        "dst_path": [
   427          "p",
   428          "z"
   429        ],
   430        "dst_arrow": true,
   431        "index": 0,
   432        "glob": false
   433      },
   434      "references": [
   435        {
   436          "context": {
   437            "edge": {
   438              "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
   439              "src": {
   440                "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
   441                "path": [
   442                  {
   443                    "unquoted_string": {
   444                      "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
   445                      "value": [
   446                        {
   447                          "string": "_",
   448                          "raw_string": "_"
   449                        }
   450                      ]
   451                    }
   452                  },
   453                  {
   454                    "unquoted_string": {
   455                      "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   456                      "value": [
   457                        {
   458                          "string": "x",
   459                          "raw_string": "x"
   460                        }
   461                      ]
   462                    }
   463                  }
   464                ]
   465              },
   466              "src_arrow": "",
   467              "dst": {
   468                "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   469                "path": [
   470                  {
   471                    "unquoted_string": {
   472                      "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   473                      "value": [
   474                        {
   475                          "string": "z",
   476                          "raw_string": "z"
   477                        }
   478                      ]
   479                    }
   480                  }
   481                ]
   482              },
   483              "dst_arrow": ">"
   484            },
   485            "key": {
   486              "range": "TestCompile/edges/underscore.d2,0:5:5-0:14:14",
   487              "edges": [
   488                {
   489                  "range": "TestCompile/edges/underscore.d2,0:5:5-0:13:13",
   490                  "src": {
   491                    "range": "TestCompile/edges/underscore.d2,0:5:5-0:8:8",
   492                    "path": [
   493                      {
   494                        "unquoted_string": {
   495                          "range": "TestCompile/edges/underscore.d2,0:5:5-0:6:6",
   496                          "value": [
   497                            {
   498                              "string": "_",
   499                              "raw_string": "_"
   500                            }
   501                          ]
   502                        }
   503                      },
   504                      {
   505                        "unquoted_string": {
   506                          "range": "TestCompile/edges/underscore.d2,0:7:7-0:8:8",
   507                          "value": [
   508                            {
   509                              "string": "x",
   510                              "raw_string": "x"
   511                            }
   512                          ]
   513                        }
   514                      }
   515                    ]
   516                  },
   517                  "src_arrow": "",
   518                  "dst": {
   519                    "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   520                    "path": [
   521                      {
   522                        "unquoted_string": {
   523                          "range": "TestCompile/edges/underscore.d2,0:12:12-0:13:13",
   524                          "value": [
   525                            {
   526                              "string": "z",
   527                              "raw_string": "z"
   528                            }
   529                          ]
   530                        }
   531                      }
   532                    ]
   533                  },
   534                  "dst_arrow": ">"
   535                }
   536              ],
   537              "primary": {},
   538              "value": {}
   539            }
   540          },
   541          "due_to_glob": false,
   542          "due_to_lazy_glob": false
   543        }
   544      ]
   545    }
   546  ]
   547}

View as plain text