...

Text file src/oss.terrastruct.com/d2/testdata/d2ir/TestCompile/layers/errs/4/good_edge.exp.json

Documentation: oss.terrastruct.com/d2/testdata/d2ir/TestCompile/layers/errs/4

     1{
     2  "fields": [
     3    {
     4      "name": "layers",
     5      "composite": {
     6        "fields": [
     7          {
     8            "name": "x",
     9            "composite": {
    10              "fields": [
    11                {
    12                  "name": "y",
    13                  "references": [
    14                    {
    15                      "string": {
    16                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
    17                        "value": [
    18                          {
    19                            "string": "y",
    20                            "raw_string": "y"
    21                          }
    22                        ]
    23                      },
    24                      "key_path": {
    25                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
    26                        "path": [
    27                          {
    28                            "unquoted_string": {
    29                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
    30                              "value": [
    31                                {
    32                                  "string": "layers",
    33                                  "raw_string": "layers"
    34                                }
    35                              ]
    36                            }
    37                          },
    38                          {
    39                            "unquoted_string": {
    40                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
    41                              "value": [
    42                                {
    43                                  "string": "x",
    44                                  "raw_string": "x"
    45                                }
    46                              ]
    47                            }
    48                          },
    49                          {
    50                            "unquoted_string": {
    51                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
    52                              "value": [
    53                                {
    54                                  "string": "y",
    55                                  "raw_string": "y"
    56                                }
    57                              ]
    58                            }
    59                          }
    60                        ]
    61                      },
    62                      "context": {
    63                        "edge": {
    64                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
    65                          "src": {
    66                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
    67                            "path": [
    68                              {
    69                                "unquoted_string": {
    70                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
    71                                  "value": [
    72                                    {
    73                                      "string": "layers",
    74                                      "raw_string": "layers"
    75                                    }
    76                                  ]
    77                                }
    78                              },
    79                              {
    80                                "unquoted_string": {
    81                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
    82                                  "value": [
    83                                    {
    84                                      "string": "x",
    85                                      "raw_string": "x"
    86                                    }
    87                                  ]
    88                                }
    89                              },
    90                              {
    91                                "unquoted_string": {
    92                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
    93                                  "value": [
    94                                    {
    95                                      "string": "y",
    96                                      "raw_string": "y"
    97                                    }
    98                                  ]
    99                                }
   100                              }
   101                            ]
   102                          },
   103                          "src_arrow": "",
   104                          "dst": {
   105                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   106                            "path": [
   107                              {
   108                                "unquoted_string": {
   109                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   110                                  "value": [
   111                                    {
   112                                      "string": "layers",
   113                                      "raw_string": "layers"
   114                                    }
   115                                  ]
   116                                }
   117                              },
   118                              {
   119                                "unquoted_string": {
   120                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   121                                  "value": [
   122                                    {
   123                                      "string": "x",
   124                                      "raw_string": "x"
   125                                    }
   126                                  ]
   127                                }
   128                              },
   129                              {
   130                                "unquoted_string": {
   131                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   132                                  "value": [
   133                                    {
   134                                      "string": "y",
   135                                      "raw_string": "y"
   136                                    }
   137                                  ]
   138                                }
   139                              }
   140                            ]
   141                          },
   142                          "dst_arrow": ">"
   143                        },
   144                        "key": {
   145                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   146                          "edges": [
   147                            {
   148                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   149                              "src": {
   150                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   151                                "path": [
   152                                  {
   153                                    "unquoted_string": {
   154                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   155                                      "value": [
   156                                        {
   157                                          "string": "layers",
   158                                          "raw_string": "layers"
   159                                        }
   160                                      ]
   161                                    }
   162                                  },
   163                                  {
   164                                    "unquoted_string": {
   165                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   166                                      "value": [
   167                                        {
   168                                          "string": "x",
   169                                          "raw_string": "x"
   170                                        }
   171                                      ]
   172                                    }
   173                                  },
   174                                  {
   175                                    "unquoted_string": {
   176                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   177                                      "value": [
   178                                        {
   179                                          "string": "y",
   180                                          "raw_string": "y"
   181                                        }
   182                                      ]
   183                                    }
   184                                  }
   185                                ]
   186                              },
   187                              "src_arrow": "",
   188                              "dst": {
   189                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   190                                "path": [
   191                                  {
   192                                    "unquoted_string": {
   193                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   194                                      "value": [
   195                                        {
   196                                          "string": "layers",
   197                                          "raw_string": "layers"
   198                                        }
   199                                      ]
   200                                    }
   201                                  },
   202                                  {
   203                                    "unquoted_string": {
   204                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   205                                      "value": [
   206                                        {
   207                                          "string": "x",
   208                                          "raw_string": "x"
   209                                        }
   210                                      ]
   211                                    }
   212                                  },
   213                                  {
   214                                    "unquoted_string": {
   215                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   216                                      "value": [
   217                                        {
   218                                          "string": "y",
   219                                          "raw_string": "y"
   220                                        }
   221                                      ]
   222                                    }
   223                                  }
   224                                ]
   225                              },
   226                              "dst_arrow": ">"
   227                            }
   228                          ],
   229                          "primary": {},
   230                          "value": {}
   231                        }
   232                      },
   233                      "due_to_glob": false,
   234                      "due_to_lazy_glob": false
   235                    },
   236                    {
   237                      "string": {
   238                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   239                        "value": [
   240                          {
   241                            "string": "y",
   242                            "raw_string": "y"
   243                          }
   244                        ]
   245                      },
   246                      "key_path": {
   247                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   248                        "path": [
   249                          {
   250                            "unquoted_string": {
   251                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   252                              "value": [
   253                                {
   254                                  "string": "layers",
   255                                  "raw_string": "layers"
   256                                }
   257                              ]
   258                            }
   259                          },
   260                          {
   261                            "unquoted_string": {
   262                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   263                              "value": [
   264                                {
   265                                  "string": "x",
   266                                  "raw_string": "x"
   267                                }
   268                              ]
   269                            }
   270                          },
   271                          {
   272                            "unquoted_string": {
   273                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   274                              "value": [
   275                                {
   276                                  "string": "y",
   277                                  "raw_string": "y"
   278                                }
   279                              ]
   280                            }
   281                          }
   282                        ]
   283                      },
   284                      "context": {
   285                        "edge": {
   286                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   287                          "src": {
   288                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   289                            "path": [
   290                              {
   291                                "unquoted_string": {
   292                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   293                                  "value": [
   294                                    {
   295                                      "string": "layers",
   296                                      "raw_string": "layers"
   297                                    }
   298                                  ]
   299                                }
   300                              },
   301                              {
   302                                "unquoted_string": {
   303                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   304                                  "value": [
   305                                    {
   306                                      "string": "x",
   307                                      "raw_string": "x"
   308                                    }
   309                                  ]
   310                                }
   311                              },
   312                              {
   313                                "unquoted_string": {
   314                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   315                                  "value": [
   316                                    {
   317                                      "string": "y",
   318                                      "raw_string": "y"
   319                                    }
   320                                  ]
   321                                }
   322                              }
   323                            ]
   324                          },
   325                          "src_arrow": "",
   326                          "dst": {
   327                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   328                            "path": [
   329                              {
   330                                "unquoted_string": {
   331                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   332                                  "value": [
   333                                    {
   334                                      "string": "layers",
   335                                      "raw_string": "layers"
   336                                    }
   337                                  ]
   338                                }
   339                              },
   340                              {
   341                                "unquoted_string": {
   342                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   343                                  "value": [
   344                                    {
   345                                      "string": "x",
   346                                      "raw_string": "x"
   347                                    }
   348                                  ]
   349                                }
   350                              },
   351                              {
   352                                "unquoted_string": {
   353                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   354                                  "value": [
   355                                    {
   356                                      "string": "y",
   357                                      "raw_string": "y"
   358                                    }
   359                                  ]
   360                                }
   361                              }
   362                            ]
   363                          },
   364                          "dst_arrow": ">"
   365                        },
   366                        "key": {
   367                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   368                          "edges": [
   369                            {
   370                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   371                              "src": {
   372                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   373                                "path": [
   374                                  {
   375                                    "unquoted_string": {
   376                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   377                                      "value": [
   378                                        {
   379                                          "string": "layers",
   380                                          "raw_string": "layers"
   381                                        }
   382                                      ]
   383                                    }
   384                                  },
   385                                  {
   386                                    "unquoted_string": {
   387                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   388                                      "value": [
   389                                        {
   390                                          "string": "x",
   391                                          "raw_string": "x"
   392                                        }
   393                                      ]
   394                                    }
   395                                  },
   396                                  {
   397                                    "unquoted_string": {
   398                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   399                                      "value": [
   400                                        {
   401                                          "string": "y",
   402                                          "raw_string": "y"
   403                                        }
   404                                      ]
   405                                    }
   406                                  }
   407                                ]
   408                              },
   409                              "src_arrow": "",
   410                              "dst": {
   411                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   412                                "path": [
   413                                  {
   414                                    "unquoted_string": {
   415                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   416                                      "value": [
   417                                        {
   418                                          "string": "layers",
   419                                          "raw_string": "layers"
   420                                        }
   421                                      ]
   422                                    }
   423                                  },
   424                                  {
   425                                    "unquoted_string": {
   426                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   427                                      "value": [
   428                                        {
   429                                          "string": "x",
   430                                          "raw_string": "x"
   431                                        }
   432                                      ]
   433                                    }
   434                                  },
   435                                  {
   436                                    "unquoted_string": {
   437                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   438                                      "value": [
   439                                        {
   440                                          "string": "y",
   441                                          "raw_string": "y"
   442                                        }
   443                                      ]
   444                                    }
   445                                  }
   446                                ]
   447                              },
   448                              "dst_arrow": ">"
   449                            }
   450                          ],
   451                          "primary": {},
   452                          "value": {}
   453                        }
   454                      },
   455                      "due_to_glob": false,
   456                      "due_to_lazy_glob": false
   457                    }
   458                  ]
   459                }
   460              ],
   461              "edges": [
   462                {
   463                  "edge_id": {
   464                    "src_path": [
   465                      "y"
   466                    ],
   467                    "src_arrow": false,
   468                    "dst_path": [
   469                      "y"
   470                    ],
   471                    "dst_arrow": true,
   472                    "index": 0,
   473                    "glob": false
   474                  },
   475                  "references": [
   476                    {
   477                      "context": {
   478                        "edge": {
   479                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   480                          "src": {
   481                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   482                            "path": [
   483                              {
   484                                "unquoted_string": {
   485                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   486                                  "value": [
   487                                    {
   488                                      "string": "layers",
   489                                      "raw_string": "layers"
   490                                    }
   491                                  ]
   492                                }
   493                              },
   494                              {
   495                                "unquoted_string": {
   496                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   497                                  "value": [
   498                                    {
   499                                      "string": "x",
   500                                      "raw_string": "x"
   501                                    }
   502                                  ]
   503                                }
   504                              },
   505                              {
   506                                "unquoted_string": {
   507                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   508                                  "value": [
   509                                    {
   510                                      "string": "y",
   511                                      "raw_string": "y"
   512                                    }
   513                                  ]
   514                                }
   515                              }
   516                            ]
   517                          },
   518                          "src_arrow": "",
   519                          "dst": {
   520                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   521                            "path": [
   522                              {
   523                                "unquoted_string": {
   524                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   525                                  "value": [
   526                                    {
   527                                      "string": "layers",
   528                                      "raw_string": "layers"
   529                                    }
   530                                  ]
   531                                }
   532                              },
   533                              {
   534                                "unquoted_string": {
   535                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   536                                  "value": [
   537                                    {
   538                                      "string": "x",
   539                                      "raw_string": "x"
   540                                    }
   541                                  ]
   542                                }
   543                              },
   544                              {
   545                                "unquoted_string": {
   546                                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   547                                  "value": [
   548                                    {
   549                                      "string": "y",
   550                                      "raw_string": "y"
   551                                    }
   552                                  ]
   553                                }
   554                              }
   555                            ]
   556                          },
   557                          "dst_arrow": ">"
   558                        },
   559                        "key": {
   560                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   561                          "edges": [
   562                            {
   563                              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   564                              "src": {
   565                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   566                                "path": [
   567                                  {
   568                                    "unquoted_string": {
   569                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   570                                      "value": [
   571                                        {
   572                                          "string": "layers",
   573                                          "raw_string": "layers"
   574                                        }
   575                                      ]
   576                                    }
   577                                  },
   578                                  {
   579                                    "unquoted_string": {
   580                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   581                                      "value": [
   582                                        {
   583                                          "string": "x",
   584                                          "raw_string": "x"
   585                                        }
   586                                      ]
   587                                    }
   588                                  },
   589                                  {
   590                                    "unquoted_string": {
   591                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   592                                      "value": [
   593                                        {
   594                                          "string": "y",
   595                                          "raw_string": "y"
   596                                        }
   597                                      ]
   598                                    }
   599                                  }
   600                                ]
   601                              },
   602                              "src_arrow": "",
   603                              "dst": {
   604                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   605                                "path": [
   606                                  {
   607                                    "unquoted_string": {
   608                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   609                                      "value": [
   610                                        {
   611                                          "string": "layers",
   612                                          "raw_string": "layers"
   613                                        }
   614                                      ]
   615                                    }
   616                                  },
   617                                  {
   618                                    "unquoted_string": {
   619                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   620                                      "value": [
   621                                        {
   622                                          "string": "x",
   623                                          "raw_string": "x"
   624                                        }
   625                                      ]
   626                                    }
   627                                  },
   628                                  {
   629                                    "unquoted_string": {
   630                                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   631                                      "value": [
   632                                        {
   633                                          "string": "y",
   634                                          "raw_string": "y"
   635                                        }
   636                                      ]
   637                                    }
   638                                  }
   639                                ]
   640                              },
   641                              "dst_arrow": ">"
   642                            }
   643                          ],
   644                          "primary": {},
   645                          "value": {}
   646                        }
   647                      },
   648                      "due_to_glob": false,
   649                      "due_to_lazy_glob": false
   650                    }
   651                  ]
   652                }
   653              ]
   654            },
   655            "references": [
   656              {
   657                "string": {
   658                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   659                  "value": [
   660                    {
   661                      "string": "x",
   662                      "raw_string": "x"
   663                    }
   664                  ]
   665                },
   666                "key_path": {
   667                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   668                  "path": [
   669                    {
   670                      "unquoted_string": {
   671                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   672                        "value": [
   673                          {
   674                            "string": "layers",
   675                            "raw_string": "layers"
   676                          }
   677                        ]
   678                      }
   679                    },
   680                    {
   681                      "unquoted_string": {
   682                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   683                        "value": [
   684                          {
   685                            "string": "x",
   686                            "raw_string": "x"
   687                          }
   688                        ]
   689                      }
   690                    },
   691                    {
   692                      "unquoted_string": {
   693                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   694                        "value": [
   695                          {
   696                            "string": "y",
   697                            "raw_string": "y"
   698                          }
   699                        ]
   700                      }
   701                    }
   702                  ]
   703                },
   704                "context": {
   705                  "edge": {
   706                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   707                    "src": {
   708                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   709                      "path": [
   710                        {
   711                          "unquoted_string": {
   712                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   713                            "value": [
   714                              {
   715                                "string": "layers",
   716                                "raw_string": "layers"
   717                              }
   718                            ]
   719                          }
   720                        },
   721                        {
   722                          "unquoted_string": {
   723                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   724                            "value": [
   725                              {
   726                                "string": "x",
   727                                "raw_string": "x"
   728                              }
   729                            ]
   730                          }
   731                        },
   732                        {
   733                          "unquoted_string": {
   734                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   735                            "value": [
   736                              {
   737                                "string": "y",
   738                                "raw_string": "y"
   739                              }
   740                            ]
   741                          }
   742                        }
   743                      ]
   744                    },
   745                    "src_arrow": "",
   746                    "dst": {
   747                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   748                      "path": [
   749                        {
   750                          "unquoted_string": {
   751                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   752                            "value": [
   753                              {
   754                                "string": "layers",
   755                                "raw_string": "layers"
   756                              }
   757                            ]
   758                          }
   759                        },
   760                        {
   761                          "unquoted_string": {
   762                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   763                            "value": [
   764                              {
   765                                "string": "x",
   766                                "raw_string": "x"
   767                              }
   768                            ]
   769                          }
   770                        },
   771                        {
   772                          "unquoted_string": {
   773                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   774                            "value": [
   775                              {
   776                                "string": "y",
   777                                "raw_string": "y"
   778                              }
   779                            ]
   780                          }
   781                        }
   782                      ]
   783                    },
   784                    "dst_arrow": ">"
   785                  },
   786                  "key": {
   787                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   788                    "edges": [
   789                      {
   790                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   791                        "src": {
   792                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   793                          "path": [
   794                            {
   795                              "unquoted_string": {
   796                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   797                                "value": [
   798                                  {
   799                                    "string": "layers",
   800                                    "raw_string": "layers"
   801                                  }
   802                                ]
   803                              }
   804                            },
   805                            {
   806                              "unquoted_string": {
   807                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   808                                "value": [
   809                                  {
   810                                    "string": "x",
   811                                    "raw_string": "x"
   812                                  }
   813                                ]
   814                              }
   815                            },
   816                            {
   817                              "unquoted_string": {
   818                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   819                                "value": [
   820                                  {
   821                                    "string": "y",
   822                                    "raw_string": "y"
   823                                  }
   824                                ]
   825                              }
   826                            }
   827                          ]
   828                        },
   829                        "src_arrow": "",
   830                        "dst": {
   831                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   832                          "path": [
   833                            {
   834                              "unquoted_string": {
   835                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   836                                "value": [
   837                                  {
   838                                    "string": "layers",
   839                                    "raw_string": "layers"
   840                                  }
   841                                ]
   842                              }
   843                            },
   844                            {
   845                              "unquoted_string": {
   846                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   847                                "value": [
   848                                  {
   849                                    "string": "x",
   850                                    "raw_string": "x"
   851                                  }
   852                                ]
   853                              }
   854                            },
   855                            {
   856                              "unquoted_string": {
   857                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   858                                "value": [
   859                                  {
   860                                    "string": "y",
   861                                    "raw_string": "y"
   862                                  }
   863                                ]
   864                              }
   865                            }
   866                          ]
   867                        },
   868                        "dst_arrow": ">"
   869                      }
   870                    ],
   871                    "primary": {},
   872                    "value": {}
   873                  }
   874                },
   875                "due_to_glob": false,
   876                "due_to_lazy_glob": false
   877              },
   878              {
   879                "string": {
   880                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   881                  "value": [
   882                    {
   883                      "string": "x",
   884                      "raw_string": "x"
   885                    }
   886                  ]
   887                },
   888                "key_path": {
   889                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   890                  "path": [
   891                    {
   892                      "unquoted_string": {
   893                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   894                        "value": [
   895                          {
   896                            "string": "layers",
   897                            "raw_string": "layers"
   898                          }
   899                        ]
   900                      }
   901                    },
   902                    {
   903                      "unquoted_string": {
   904                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   905                        "value": [
   906                          {
   907                            "string": "x",
   908                            "raw_string": "x"
   909                          }
   910                        ]
   911                      }
   912                    },
   913                    {
   914                      "unquoted_string": {
   915                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   916                        "value": [
   917                          {
   918                            "string": "y",
   919                            "raw_string": "y"
   920                          }
   921                        ]
   922                      }
   923                    }
   924                  ]
   925                },
   926                "context": {
   927                  "edge": {
   928                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
   929                    "src": {
   930                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
   931                      "path": [
   932                        {
   933                          "unquoted_string": {
   934                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
   935                            "value": [
   936                              {
   937                                "string": "layers",
   938                                "raw_string": "layers"
   939                              }
   940                            ]
   941                          }
   942                        },
   943                        {
   944                          "unquoted_string": {
   945                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
   946                            "value": [
   947                              {
   948                                "string": "x",
   949                                "raw_string": "x"
   950                              }
   951                            ]
   952                          }
   953                        },
   954                        {
   955                          "unquoted_string": {
   956                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
   957                            "value": [
   958                              {
   959                                "string": "y",
   960                                "raw_string": "y"
   961                              }
   962                            ]
   963                          }
   964                        }
   965                      ]
   966                    },
   967                    "src_arrow": "",
   968                    "dst": {
   969                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
   970                      "path": [
   971                        {
   972                          "unquoted_string": {
   973                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
   974                            "value": [
   975                              {
   976                                "string": "layers",
   977                                "raw_string": "layers"
   978                              }
   979                            ]
   980                          }
   981                        },
   982                        {
   983                          "unquoted_string": {
   984                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
   985                            "value": [
   986                              {
   987                                "string": "x",
   988                                "raw_string": "x"
   989                              }
   990                            ]
   991                          }
   992                        },
   993                        {
   994                          "unquoted_string": {
   995                            "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
   996                            "value": [
   997                              {
   998                                "string": "y",
   999                                "raw_string": "y"
  1000                              }
  1001                            ]
  1002                          }
  1003                        }
  1004                      ]
  1005                    },
  1006                    "dst_arrow": ">"
  1007                  },
  1008                  "key": {
  1009                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1010                    "edges": [
  1011                      {
  1012                        "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1013                        "src": {
  1014                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
  1015                          "path": [
  1016                            {
  1017                              "unquoted_string": {
  1018                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1019                                "value": [
  1020                                  {
  1021                                    "string": "layers",
  1022                                    "raw_string": "layers"
  1023                                  }
  1024                                ]
  1025                              }
  1026                            },
  1027                            {
  1028                              "unquoted_string": {
  1029                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
  1030                                "value": [
  1031                                  {
  1032                                    "string": "x",
  1033                                    "raw_string": "x"
  1034                                  }
  1035                                ]
  1036                              }
  1037                            },
  1038                            {
  1039                              "unquoted_string": {
  1040                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
  1041                                "value": [
  1042                                  {
  1043                                    "string": "y",
  1044                                    "raw_string": "y"
  1045                                  }
  1046                                ]
  1047                              }
  1048                            }
  1049                          ]
  1050                        },
  1051                        "src_arrow": "",
  1052                        "dst": {
  1053                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
  1054                          "path": [
  1055                            {
  1056                              "unquoted_string": {
  1057                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1058                                "value": [
  1059                                  {
  1060                                    "string": "layers",
  1061                                    "raw_string": "layers"
  1062                                  }
  1063                                ]
  1064                              }
  1065                            },
  1066                            {
  1067                              "unquoted_string": {
  1068                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
  1069                                "value": [
  1070                                  {
  1071                                    "string": "x",
  1072                                    "raw_string": "x"
  1073                                  }
  1074                                ]
  1075                              }
  1076                            },
  1077                            {
  1078                              "unquoted_string": {
  1079                                "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
  1080                                "value": [
  1081                                  {
  1082                                    "string": "y",
  1083                                    "raw_string": "y"
  1084                                  }
  1085                                ]
  1086                              }
  1087                            }
  1088                          ]
  1089                        },
  1090                        "dst_arrow": ">"
  1091                      }
  1092                    ],
  1093                    "primary": {},
  1094                    "value": {}
  1095                  }
  1096                },
  1097                "due_to_glob": false,
  1098                "due_to_lazy_glob": false
  1099              }
  1100            ]
  1101          }
  1102        ],
  1103        "edges": null
  1104      },
  1105      "references": [
  1106        {
  1107          "string": {
  1108            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1109            "value": [
  1110              {
  1111                "string": "layers",
  1112                "raw_string": "layers"
  1113              }
  1114            ]
  1115          },
  1116          "key_path": {
  1117            "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
  1118            "path": [
  1119              {
  1120                "unquoted_string": {
  1121                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1122                  "value": [
  1123                    {
  1124                      "string": "layers",
  1125                      "raw_string": "layers"
  1126                    }
  1127                  ]
  1128                }
  1129              },
  1130              {
  1131                "unquoted_string": {
  1132                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
  1133                  "value": [
  1134                    {
  1135                      "string": "x",
  1136                      "raw_string": "x"
  1137                    }
  1138                  ]
  1139                }
  1140              },
  1141              {
  1142                "unquoted_string": {
  1143                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
  1144                  "value": [
  1145                    {
  1146                      "string": "y",
  1147                      "raw_string": "y"
  1148                    }
  1149                  ]
  1150                }
  1151              }
  1152            ]
  1153          },
  1154          "context": {
  1155            "edge": {
  1156              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1157              "src": {
  1158                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
  1159                "path": [
  1160                  {
  1161                    "unquoted_string": {
  1162                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1163                      "value": [
  1164                        {
  1165                          "string": "layers",
  1166                          "raw_string": "layers"
  1167                        }
  1168                      ]
  1169                    }
  1170                  },
  1171                  {
  1172                    "unquoted_string": {
  1173                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
  1174                      "value": [
  1175                        {
  1176                          "string": "x",
  1177                          "raw_string": "x"
  1178                        }
  1179                      ]
  1180                    }
  1181                  },
  1182                  {
  1183                    "unquoted_string": {
  1184                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
  1185                      "value": [
  1186                        {
  1187                          "string": "y",
  1188                          "raw_string": "y"
  1189                        }
  1190                      ]
  1191                    }
  1192                  }
  1193                ]
  1194              },
  1195              "src_arrow": "",
  1196              "dst": {
  1197                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
  1198                "path": [
  1199                  {
  1200                    "unquoted_string": {
  1201                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1202                      "value": [
  1203                        {
  1204                          "string": "layers",
  1205                          "raw_string": "layers"
  1206                        }
  1207                      ]
  1208                    }
  1209                  },
  1210                  {
  1211                    "unquoted_string": {
  1212                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
  1213                      "value": [
  1214                        {
  1215                          "string": "x",
  1216                          "raw_string": "x"
  1217                        }
  1218                      ]
  1219                    }
  1220                  },
  1221                  {
  1222                    "unquoted_string": {
  1223                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
  1224                      "value": [
  1225                        {
  1226                          "string": "y",
  1227                          "raw_string": "y"
  1228                        }
  1229                      ]
  1230                    }
  1231                  }
  1232                ]
  1233              },
  1234              "dst_arrow": ">"
  1235            },
  1236            "key": {
  1237              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1238              "edges": [
  1239                {
  1240                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1241                  "src": {
  1242                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
  1243                    "path": [
  1244                      {
  1245                        "unquoted_string": {
  1246                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1247                          "value": [
  1248                            {
  1249                              "string": "layers",
  1250                              "raw_string": "layers"
  1251                            }
  1252                          ]
  1253                        }
  1254                      },
  1255                      {
  1256                        "unquoted_string": {
  1257                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
  1258                          "value": [
  1259                            {
  1260                              "string": "x",
  1261                              "raw_string": "x"
  1262                            }
  1263                          ]
  1264                        }
  1265                      },
  1266                      {
  1267                        "unquoted_string": {
  1268                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
  1269                          "value": [
  1270                            {
  1271                              "string": "y",
  1272                              "raw_string": "y"
  1273                            }
  1274                          ]
  1275                        }
  1276                      }
  1277                    ]
  1278                  },
  1279                  "src_arrow": "",
  1280                  "dst": {
  1281                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
  1282                    "path": [
  1283                      {
  1284                        "unquoted_string": {
  1285                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1286                          "value": [
  1287                            {
  1288                              "string": "layers",
  1289                              "raw_string": "layers"
  1290                            }
  1291                          ]
  1292                        }
  1293                      },
  1294                      {
  1295                        "unquoted_string": {
  1296                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
  1297                          "value": [
  1298                            {
  1299                              "string": "x",
  1300                              "raw_string": "x"
  1301                            }
  1302                          ]
  1303                        }
  1304                      },
  1305                      {
  1306                        "unquoted_string": {
  1307                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
  1308                          "value": [
  1309                            {
  1310                              "string": "y",
  1311                              "raw_string": "y"
  1312                            }
  1313                          ]
  1314                        }
  1315                      }
  1316                    ]
  1317                  },
  1318                  "dst_arrow": ">"
  1319                }
  1320              ],
  1321              "primary": {},
  1322              "value": {}
  1323            }
  1324          },
  1325          "due_to_glob": false,
  1326          "due_to_lazy_glob": false
  1327        },
  1328        {
  1329          "string": {
  1330            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1331            "value": [
  1332              {
  1333                "string": "layers",
  1334                "raw_string": "layers"
  1335              }
  1336            ]
  1337          },
  1338          "key_path": {
  1339            "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
  1340            "path": [
  1341              {
  1342                "unquoted_string": {
  1343                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1344                  "value": [
  1345                    {
  1346                      "string": "layers",
  1347                      "raw_string": "layers"
  1348                    }
  1349                  ]
  1350                }
  1351              },
  1352              {
  1353                "unquoted_string": {
  1354                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
  1355                  "value": [
  1356                    {
  1357                      "string": "x",
  1358                      "raw_string": "x"
  1359                    }
  1360                  ]
  1361                }
  1362              },
  1363              {
  1364                "unquoted_string": {
  1365                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
  1366                  "value": [
  1367                    {
  1368                      "string": "y",
  1369                      "raw_string": "y"
  1370                    }
  1371                  ]
  1372                }
  1373              }
  1374            ]
  1375          },
  1376          "context": {
  1377            "edge": {
  1378              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1379              "src": {
  1380                "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
  1381                "path": [
  1382                  {
  1383                    "unquoted_string": {
  1384                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1385                      "value": [
  1386                        {
  1387                          "string": "layers",
  1388                          "raw_string": "layers"
  1389                        }
  1390                      ]
  1391                    }
  1392                  },
  1393                  {
  1394                    "unquoted_string": {
  1395                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
  1396                      "value": [
  1397                        {
  1398                          "string": "x",
  1399                          "raw_string": "x"
  1400                        }
  1401                      ]
  1402                    }
  1403                  },
  1404                  {
  1405                    "unquoted_string": {
  1406                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
  1407                      "value": [
  1408                        {
  1409                          "string": "y",
  1410                          "raw_string": "y"
  1411                        }
  1412                      ]
  1413                    }
  1414                  }
  1415                ]
  1416              },
  1417              "src_arrow": "",
  1418              "dst": {
  1419                "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
  1420                "path": [
  1421                  {
  1422                    "unquoted_string": {
  1423                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1424                      "value": [
  1425                        {
  1426                          "string": "layers",
  1427                          "raw_string": "layers"
  1428                        }
  1429                      ]
  1430                    }
  1431                  },
  1432                  {
  1433                    "unquoted_string": {
  1434                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
  1435                      "value": [
  1436                        {
  1437                          "string": "x",
  1438                          "raw_string": "x"
  1439                        }
  1440                      ]
  1441                    }
  1442                  },
  1443                  {
  1444                    "unquoted_string": {
  1445                      "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
  1446                      "value": [
  1447                        {
  1448                          "string": "y",
  1449                          "raw_string": "y"
  1450                        }
  1451                      ]
  1452                    }
  1453                  }
  1454                ]
  1455              },
  1456              "dst_arrow": ">"
  1457            },
  1458            "key": {
  1459              "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1460              "edges": [
  1461                {
  1462                  "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:24:24",
  1463                  "src": {
  1464                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:10:10",
  1465                    "path": [
  1466                      {
  1467                        "unquoted_string": {
  1468                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:0:0-0:6:6",
  1469                          "value": [
  1470                            {
  1471                              "string": "layers",
  1472                              "raw_string": "layers"
  1473                            }
  1474                          ]
  1475                        }
  1476                      },
  1477                      {
  1478                        "unquoted_string": {
  1479                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:7:7-0:8:8",
  1480                          "value": [
  1481                            {
  1482                              "string": "x",
  1483                              "raw_string": "x"
  1484                            }
  1485                          ]
  1486                        }
  1487                      },
  1488                      {
  1489                        "unquoted_string": {
  1490                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:9:9-0:10:10",
  1491                          "value": [
  1492                            {
  1493                              "string": "y",
  1494                              "raw_string": "y"
  1495                            }
  1496                          ]
  1497                        }
  1498                      }
  1499                    ]
  1500                  },
  1501                  "src_arrow": "",
  1502                  "dst": {
  1503                    "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:24:24",
  1504                    "path": [
  1505                      {
  1506                        "unquoted_string": {
  1507                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:14:14-0:20:20",
  1508                          "value": [
  1509                            {
  1510                              "string": "layers",
  1511                              "raw_string": "layers"
  1512                            }
  1513                          ]
  1514                        }
  1515                      },
  1516                      {
  1517                        "unquoted_string": {
  1518                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:21:21-0:22:22",
  1519                          "value": [
  1520                            {
  1521                              "string": "x",
  1522                              "raw_string": "x"
  1523                            }
  1524                          ]
  1525                        }
  1526                      },
  1527                      {
  1528                        "unquoted_string": {
  1529                          "range": "TestCompile/layers/errs/4/good_edge.d2,0:23:23-0:24:24",
  1530                          "value": [
  1531                            {
  1532                              "string": "y",
  1533                              "raw_string": "y"
  1534                            }
  1535                          ]
  1536                        }
  1537                      }
  1538                    ]
  1539                  },
  1540                  "dst_arrow": ">"
  1541                }
  1542              ],
  1543              "primary": {},
  1544              "value": {}
  1545            }
  1546          },
  1547          "due_to_glob": false,
  1548          "due_to_lazy_glob": false
  1549        }
  1550      ]
  1551    }
  1552  ],
  1553  "edges": null
  1554}

View as plain text