...

Text file src/oss.terrastruct.com/d2/testdata/d2ir/TestCompile/imports/boards-deep.exp.json

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

     1{
     2  "fields": [
     3    {
     4      "name": "a",
     5      "composite": {
     6        "fields": [
     7          {
     8            "name": "link",
     9            "primary": {
    10              "value": {
    11                "range": ",0:0:0-0:0:0",
    12                "value": [
    13                  {
    14                    "string": "root.layers.b"
    15                  }
    16                ]
    17              }
    18            },
    19            "references": [
    20              {
    21                "string": {
    22                  "range": "index.d2,0:2:2-0:6:6",
    23                  "value": [
    24                    {
    25                      "string": "link",
    26                      "raw_string": "link"
    27                    }
    28                  ]
    29                },
    30                "key_path": {
    31                  "range": "index.d2,0:0:0-0:6:6",
    32                  "path": [
    33                    {
    34                      "unquoted_string": {
    35                        "range": "index.d2,0:0:0-0:1:1",
    36                        "value": [
    37                          {
    38                            "string": "a",
    39                            "raw_string": "a"
    40                          }
    41                        ]
    42                      }
    43                    },
    44                    {
    45                      "unquoted_string": {
    46                        "range": "index.d2,0:2:2-0:6:6",
    47                        "value": [
    48                          {
    49                            "string": "link",
    50                            "raw_string": "link"
    51                          }
    52                        ]
    53                      }
    54                    }
    55                  ]
    56                },
    57                "context": {
    58                  "edge": null,
    59                  "key": {
    60                    "range": "index.d2,0:0:0-0:16:16",
    61                    "key": {
    62                      "range": "index.d2,0:0:0-0:6:6",
    63                      "path": [
    64                        {
    65                          "unquoted_string": {
    66                            "range": "index.d2,0:0:0-0:1:1",
    67                            "value": [
    68                              {
    69                                "string": "a",
    70                                "raw_string": "a"
    71                              }
    72                            ]
    73                          }
    74                        },
    75                        {
    76                          "unquoted_string": {
    77                            "range": "index.d2,0:2:2-0:6:6",
    78                            "value": [
    79                              {
    80                                "string": "link",
    81                                "raw_string": "link"
    82                              }
    83                            ]
    84                          }
    85                        }
    86                      ]
    87                    },
    88                    "primary": {},
    89                    "value": {
    90                      "unquoted_string": {
    91                        "range": "index.d2,0:8:8-0:16:16",
    92                        "value": [
    93                          {
    94                            "string": "layers.b",
    95                            "raw_string": "layers.b"
    96                          }
    97                        ]
    98                      }
    99                    }
   100                  }
   101                },
   102                "due_to_glob": false,
   103                "due_to_lazy_glob": false
   104              }
   105            ]
   106          }
   107        ],
   108        "edges": null
   109      },
   110      "references": [
   111        {
   112          "string": {
   113            "range": "index.d2,0:0:0-0:1:1",
   114            "value": [
   115              {
   116                "string": "a",
   117                "raw_string": "a"
   118              }
   119            ]
   120          },
   121          "key_path": {
   122            "range": "index.d2,0:0:0-0:6:6",
   123            "path": [
   124              {
   125                "unquoted_string": {
   126                  "range": "index.d2,0:0:0-0:1:1",
   127                  "value": [
   128                    {
   129                      "string": "a",
   130                      "raw_string": "a"
   131                    }
   132                  ]
   133                }
   134              },
   135              {
   136                "unquoted_string": {
   137                  "range": "index.d2,0:2:2-0:6:6",
   138                  "value": [
   139                    {
   140                      "string": "link",
   141                      "raw_string": "link"
   142                    }
   143                  ]
   144                }
   145              }
   146            ]
   147          },
   148          "context": {
   149            "edge": null,
   150            "key": {
   151              "range": "index.d2,0:0:0-0:16:16",
   152              "key": {
   153                "range": "index.d2,0:0:0-0:6:6",
   154                "path": [
   155                  {
   156                    "unquoted_string": {
   157                      "range": "index.d2,0:0:0-0:1:1",
   158                      "value": [
   159                        {
   160                          "string": "a",
   161                          "raw_string": "a"
   162                        }
   163                      ]
   164                    }
   165                  },
   166                  {
   167                    "unquoted_string": {
   168                      "range": "index.d2,0:2:2-0:6:6",
   169                      "value": [
   170                        {
   171                          "string": "link",
   172                          "raw_string": "link"
   173                        }
   174                      ]
   175                    }
   176                  }
   177                ]
   178              },
   179              "primary": {},
   180              "value": {
   181                "unquoted_string": {
   182                  "range": "index.d2,0:8:8-0:16:16",
   183                  "value": [
   184                    {
   185                      "string": "layers.b",
   186                      "raw_string": "layers.b"
   187                    }
   188                  ]
   189                }
   190              }
   191            }
   192          },
   193          "due_to_glob": false,
   194          "due_to_lazy_glob": false
   195        }
   196      ]
   197    },
   198    {
   199      "name": "layers",
   200      "composite": {
   201        "fields": [
   202          {
   203            "name": "b",
   204            "composite": {
   205              "fields": [
   206                {
   207                  "name": "b",
   208                  "composite": {
   209                    "fields": [
   210                      {
   211                        "name": "link",
   212                        "primary": {
   213                          "value": {
   214                            "range": ",0:0:0-0:0:0",
   215                            "value": [
   216                              {
   217                                "string": "root.layers.b.layers.c"
   218                              }
   219                            ]
   220                          }
   221                        },
   222                        "references": [
   223                          {
   224                            "string": {
   225                              "range": "b.d2,0:2:2-0:6:6",
   226                              "value": [
   227                                {
   228                                  "string": "link",
   229                                  "raw_string": "link"
   230                                }
   231                              ]
   232                            },
   233                            "key_path": {
   234                              "range": "b.d2,0:0:0-0:6:6",
   235                              "path": [
   236                                {
   237                                  "unquoted_string": {
   238                                    "range": "b.d2,0:0:0-0:1:1",
   239                                    "value": [
   240                                      {
   241                                        "string": "b",
   242                                        "raw_string": "b"
   243                                      }
   244                                    ]
   245                                  }
   246                                },
   247                                {
   248                                  "unquoted_string": {
   249                                    "range": "b.d2,0:2:2-0:6:6",
   250                                    "value": [
   251                                      {
   252                                        "string": "link",
   253                                        "raw_string": "link"
   254                                      }
   255                                    ]
   256                                  }
   257                                }
   258                              ]
   259                            },
   260                            "context": {
   261                              "edge": null,
   262                              "key": {
   263                                "range": "b.d2,0:0:0-0:16:16",
   264                                "key": {
   265                                  "range": "b.d2,0:0:0-0:6:6",
   266                                  "path": [
   267                                    {
   268                                      "unquoted_string": {
   269                                        "range": "b.d2,0:0:0-0:1:1",
   270                                        "value": [
   271                                          {
   272                                            "string": "b",
   273                                            "raw_string": "b"
   274                                          }
   275                                        ]
   276                                      }
   277                                    },
   278                                    {
   279                                      "unquoted_string": {
   280                                        "range": "b.d2,0:2:2-0:6:6",
   281                                        "value": [
   282                                          {
   283                                            "string": "link",
   284                                            "raw_string": "link"
   285                                          }
   286                                        ]
   287                                      }
   288                                    }
   289                                  ]
   290                                },
   291                                "primary": {},
   292                                "value": {
   293                                  "unquoted_string": {
   294                                    "range": "b.d2,0:8:8-0:16:16",
   295                                    "value": [
   296                                      {
   297                                        "string": "layers.c",
   298                                        "raw_string": "layers.c"
   299                                      }
   300                                    ]
   301                                  }
   302                                }
   303                              }
   304                            },
   305                            "due_to_glob": false,
   306                            "due_to_lazy_glob": false
   307                          }
   308                        ]
   309                      }
   310                    ],
   311                    "edges": null
   312                  },
   313                  "references": [
   314                    {
   315                      "string": {
   316                        "range": "b.d2,0:0:0-0:1:1",
   317                        "value": [
   318                          {
   319                            "string": "b",
   320                            "raw_string": "b"
   321                          }
   322                        ]
   323                      },
   324                      "key_path": {
   325                        "range": "b.d2,0:0:0-0:6:6",
   326                        "path": [
   327                          {
   328                            "unquoted_string": {
   329                              "range": "b.d2,0:0:0-0:1:1",
   330                              "value": [
   331                                {
   332                                  "string": "b",
   333                                  "raw_string": "b"
   334                                }
   335                              ]
   336                            }
   337                          },
   338                          {
   339                            "unquoted_string": {
   340                              "range": "b.d2,0:2:2-0:6:6",
   341                              "value": [
   342                                {
   343                                  "string": "link",
   344                                  "raw_string": "link"
   345                                }
   346                              ]
   347                            }
   348                          }
   349                        ]
   350                      },
   351                      "context": {
   352                        "edge": null,
   353                        "key": {
   354                          "range": "b.d2,0:0:0-0:16:16",
   355                          "key": {
   356                            "range": "b.d2,0:0:0-0:6:6",
   357                            "path": [
   358                              {
   359                                "unquoted_string": {
   360                                  "range": "b.d2,0:0:0-0:1:1",
   361                                  "value": [
   362                                    {
   363                                      "string": "b",
   364                                      "raw_string": "b"
   365                                    }
   366                                  ]
   367                                }
   368                              },
   369                              {
   370                                "unquoted_string": {
   371                                  "range": "b.d2,0:2:2-0:6:6",
   372                                  "value": [
   373                                    {
   374                                      "string": "link",
   375                                      "raw_string": "link"
   376                                    }
   377                                  ]
   378                                }
   379                              }
   380                            ]
   381                          },
   382                          "primary": {},
   383                          "value": {
   384                            "unquoted_string": {
   385                              "range": "b.d2,0:8:8-0:16:16",
   386                              "value": [
   387                                {
   388                                  "string": "layers.c",
   389                                  "raw_string": "layers.c"
   390                                }
   391                              ]
   392                            }
   393                          }
   394                        }
   395                      },
   396                      "due_to_glob": false,
   397                      "due_to_lazy_glob": false
   398                    }
   399                  ]
   400                },
   401                {
   402                  "name": "layers",
   403                  "composite": {
   404                    "fields": [
   405                      {
   406                        "name": "c",
   407                        "composite": {
   408                          "fields": [
   409                            {
   410                              "name": "c",
   411                              "composite": {
   412                                "fields": [
   413                                  {
   414                                    "name": "link",
   415                                    "primary": {
   416                                      "value": {
   417                                        "range": ",0:0:0-0:0:0",
   418                                        "value": [
   419                                          {
   420                                            "string": "root.layers.b.layers.c.layers.d"
   421                                          }
   422                                        ]
   423                                      }
   424                                    },
   425                                    "references": [
   426                                      {
   427                                        "string": {
   428                                          "range": "c.d2,0:2:2-0:6:6",
   429                                          "value": [
   430                                            {
   431                                              "string": "link",
   432                                              "raw_string": "link"
   433                                            }
   434                                          ]
   435                                        },
   436                                        "key_path": {
   437                                          "range": "c.d2,0:0:0-0:6:6",
   438                                          "path": [
   439                                            {
   440                                              "unquoted_string": {
   441                                                "range": "c.d2,0:0:0-0:1:1",
   442                                                "value": [
   443                                                  {
   444                                                    "string": "c",
   445                                                    "raw_string": "c"
   446                                                  }
   447                                                ]
   448                                              }
   449                                            },
   450                                            {
   451                                              "unquoted_string": {
   452                                                "range": "c.d2,0:2:2-0:6:6",
   453                                                "value": [
   454                                                  {
   455                                                    "string": "link",
   456                                                    "raw_string": "link"
   457                                                  }
   458                                                ]
   459                                              }
   460                                            }
   461                                          ]
   462                                        },
   463                                        "context": {
   464                                          "edge": null,
   465                                          "key": {
   466                                            "range": "c.d2,0:0:0-0:16:16",
   467                                            "key": {
   468                                              "range": "c.d2,0:0:0-0:6:6",
   469                                              "path": [
   470                                                {
   471                                                  "unquoted_string": {
   472                                                    "range": "c.d2,0:0:0-0:1:1",
   473                                                    "value": [
   474                                                      {
   475                                                        "string": "c",
   476                                                        "raw_string": "c"
   477                                                      }
   478                                                    ]
   479                                                  }
   480                                                },
   481                                                {
   482                                                  "unquoted_string": {
   483                                                    "range": "c.d2,0:2:2-0:6:6",
   484                                                    "value": [
   485                                                      {
   486                                                        "string": "link",
   487                                                        "raw_string": "link"
   488                                                      }
   489                                                    ]
   490                                                  }
   491                                                }
   492                                              ]
   493                                            },
   494                                            "primary": {},
   495                                            "value": {
   496                                              "unquoted_string": {
   497                                                "range": "c.d2,0:8:8-0:16:16",
   498                                                "value": [
   499                                                  {
   500                                                    "string": "layers.d",
   501                                                    "raw_string": "layers.d"
   502                                                  }
   503                                                ]
   504                                              }
   505                                            }
   506                                          }
   507                                        },
   508                                        "due_to_glob": false,
   509                                        "due_to_lazy_glob": false
   510                                      }
   511                                    ]
   512                                  }
   513                                ],
   514                                "edges": null
   515                              },
   516                              "references": [
   517                                {
   518                                  "string": {
   519                                    "range": "c.d2,0:0:0-0:1:1",
   520                                    "value": [
   521                                      {
   522                                        "string": "c",
   523                                        "raw_string": "c"
   524                                      }
   525                                    ]
   526                                  },
   527                                  "key_path": {
   528                                    "range": "c.d2,0:0:0-0:6:6",
   529                                    "path": [
   530                                      {
   531                                        "unquoted_string": {
   532                                          "range": "c.d2,0:0:0-0:1:1",
   533                                          "value": [
   534                                            {
   535                                              "string": "c",
   536                                              "raw_string": "c"
   537                                            }
   538                                          ]
   539                                        }
   540                                      },
   541                                      {
   542                                        "unquoted_string": {
   543                                          "range": "c.d2,0:2:2-0:6:6",
   544                                          "value": [
   545                                            {
   546                                              "string": "link",
   547                                              "raw_string": "link"
   548                                            }
   549                                          ]
   550                                        }
   551                                      }
   552                                    ]
   553                                  },
   554                                  "context": {
   555                                    "edge": null,
   556                                    "key": {
   557                                      "range": "c.d2,0:0:0-0:16:16",
   558                                      "key": {
   559                                        "range": "c.d2,0:0:0-0:6:6",
   560                                        "path": [
   561                                          {
   562                                            "unquoted_string": {
   563                                              "range": "c.d2,0:0:0-0:1:1",
   564                                              "value": [
   565                                                {
   566                                                  "string": "c",
   567                                                  "raw_string": "c"
   568                                                }
   569                                              ]
   570                                            }
   571                                          },
   572                                          {
   573                                            "unquoted_string": {
   574                                              "range": "c.d2,0:2:2-0:6:6",
   575                                              "value": [
   576                                                {
   577                                                  "string": "link",
   578                                                  "raw_string": "link"
   579                                                }
   580                                              ]
   581                                            }
   582                                          }
   583                                        ]
   584                                      },
   585                                      "primary": {},
   586                                      "value": {
   587                                        "unquoted_string": {
   588                                          "range": "c.d2,0:8:8-0:16:16",
   589                                          "value": [
   590                                            {
   591                                              "string": "layers.d",
   592                                              "raw_string": "layers.d"
   593                                            }
   594                                          ]
   595                                        }
   596                                      }
   597                                    }
   598                                  },
   599                                  "due_to_glob": false,
   600                                  "due_to_lazy_glob": false
   601                                }
   602                              ]
   603                            },
   604                            {
   605                              "name": "layers",
   606                              "composite": {
   607                                "fields": [
   608                                  {
   609                                    "name": "d",
   610                                    "composite": {
   611                                      "fields": [
   612                                        {
   613                                          "name": "d",
   614                                          "references": [
   615                                            {
   616                                              "string": {
   617                                                "range": "d.d2,0:0:0-0:1:1",
   618                                                "value": [
   619                                                  {
   620                                                    "string": "d",
   621                                                    "raw_string": "d"
   622                                                  }
   623                                                ]
   624                                              },
   625                                              "key_path": {
   626                                                "range": "d.d2,0:0:0-0:1:1",
   627                                                "path": [
   628                                                  {
   629                                                    "unquoted_string": {
   630                                                      "range": "d.d2,0:0:0-0:1:1",
   631                                                      "value": [
   632                                                        {
   633                                                          "string": "d",
   634                                                          "raw_string": "d"
   635                                                        }
   636                                                      ]
   637                                                    }
   638                                                  }
   639                                                ]
   640                                              },
   641                                              "context": {
   642                                                "edge": null,
   643                                                "key": {
   644                                                  "range": "d.d2,0:0:0-0:1:1",
   645                                                  "key": {
   646                                                    "range": "d.d2,0:0:0-0:1:1",
   647                                                    "path": [
   648                                                      {
   649                                                        "unquoted_string": {
   650                                                          "range": "d.d2,0:0:0-0:1:1",
   651                                                          "value": [
   652                                                            {
   653                                                              "string": "d",
   654                                                              "raw_string": "d"
   655                                                            }
   656                                                          ]
   657                                                        }
   658                                                      }
   659                                                    ]
   660                                                  },
   661                                                  "primary": {},
   662                                                  "value": {}
   663                                                }
   664                                              },
   665                                              "due_to_glob": false,
   666                                              "due_to_lazy_glob": false
   667                                            }
   668                                          ]
   669                                        }
   670                                      ],
   671                                      "edges": null
   672                                    },
   673                                    "references": [
   674                                      {
   675                                        "string": {
   676                                          "range": "c.d2,0:28:28-0:29:29",
   677                                          "value": [
   678                                            {
   679                                              "string": "d",
   680                                              "raw_string": "d"
   681                                            }
   682                                          ]
   683                                        },
   684                                        "key_path": {
   685                                          "range": "c.d2,0:28:28-0:29:29",
   686                                          "path": [
   687                                            {
   688                                              "unquoted_string": {
   689                                                "range": "c.d2,0:28:28-0:29:29",
   690                                                "value": [
   691                                                  {
   692                                                    "string": "d",
   693                                                    "raw_string": "d"
   694                                                  }
   695                                                ]
   696                                              }
   697                                            }
   698                                          ]
   699                                        },
   700                                        "context": {
   701                                          "edge": null,
   702                                          "key": {
   703                                            "range": "c.d2,0:28:28-0:34:34",
   704                                            "key": {
   705                                              "range": "c.d2,0:28:28-0:29:29",
   706                                              "path": [
   707                                                {
   708                                                  "unquoted_string": {
   709                                                    "range": "c.d2,0:28:28-0:29:29",
   710                                                    "value": [
   711                                                      {
   712                                                        "string": "d",
   713                                                        "raw_string": "d"
   714                                                      }
   715                                                    ]
   716                                                  }
   717                                                }
   718                                              ]
   719                                            },
   720                                            "primary": {},
   721                                            "value": {
   722                                              "import": {
   723                                                "range": "c.d2,0:31:31-0:34:34",
   724                                                "spread": false,
   725                                                "pre": "",
   726                                                "path": [
   727                                                  {
   728                                                    "unquoted_string": {
   729                                                      "range": "c.d2,0:32:32-0:33:33",
   730                                                      "value": [
   731                                                        {
   732                                                          "string": "d",
   733                                                          "raw_string": "d"
   734                                                        }
   735                                                      ]
   736                                                    }
   737                                                  }
   738                                                ]
   739                                              }
   740                                            }
   741                                          }
   742                                        },
   743                                        "due_to_glob": false,
   744                                        "due_to_lazy_glob": false
   745                                      }
   746                                    ]
   747                                  }
   748                                ],
   749                                "edges": null
   750                              },
   751                              "references": [
   752                                {
   753                                  "string": {
   754                                    "range": "c.d2,0:18:18-0:24:24",
   755                                    "value": [
   756                                      {
   757                                        "string": "layers",
   758                                        "raw_string": "layers"
   759                                      }
   760                                    ]
   761                                  },
   762                                  "key_path": {
   763                                    "range": "c.d2,0:18:18-0:24:24",
   764                                    "path": [
   765                                      {
   766                                        "unquoted_string": {
   767                                          "range": "c.d2,0:18:18-0:24:24",
   768                                          "value": [
   769                                            {
   770                                              "string": "layers",
   771                                              "raw_string": "layers"
   772                                            }
   773                                          ]
   774                                        }
   775                                      }
   776                                    ]
   777                                  },
   778                                  "context": {
   779                                    "edge": null,
   780                                    "key": {
   781                                      "range": "c.d2,0:18:18-0:35:35",
   782                                      "key": {
   783                                        "range": "c.d2,0:18:18-0:24:24",
   784                                        "path": [
   785                                          {
   786                                            "unquoted_string": {
   787                                              "range": "c.d2,0:18:18-0:24:24",
   788                                              "value": [
   789                                                {
   790                                                  "string": "layers",
   791                                                  "raw_string": "layers"
   792                                                }
   793                                              ]
   794                                            }
   795                                          }
   796                                        ]
   797                                      },
   798                                      "primary": {},
   799                                      "value": {
   800                                        "map": {
   801                                          "range": "c.d2,0:26:26-0:35:35",
   802                                          "nodes": [
   803                                            {
   804                                              "map_key": {
   805                                                "range": "c.d2,0:28:28-0:34:34",
   806                                                "key": {
   807                                                  "range": "c.d2,0:28:28-0:29:29",
   808                                                  "path": [
   809                                                    {
   810                                                      "unquoted_string": {
   811                                                        "range": "c.d2,0:28:28-0:29:29",
   812                                                        "value": [
   813                                                          {
   814                                                            "string": "d",
   815                                                            "raw_string": "d"
   816                                                          }
   817                                                        ]
   818                                                      }
   819                                                    }
   820                                                  ]
   821                                                },
   822                                                "primary": {},
   823                                                "value": {
   824                                                  "import": {
   825                                                    "range": "c.d2,0:31:31-0:34:34",
   826                                                    "spread": false,
   827                                                    "pre": "",
   828                                                    "path": [
   829                                                      {
   830                                                        "unquoted_string": {
   831                                                          "range": "c.d2,0:32:32-0:33:33",
   832                                                          "value": [
   833                                                            {
   834                                                              "string": "d",
   835                                                              "raw_string": "d"
   836                                                            }
   837                                                          ]
   838                                                        }
   839                                                      }
   840                                                    ]
   841                                                  }
   842                                                }
   843                                              }
   844                                            }
   845                                          ]
   846                                        }
   847                                      }
   848                                    }
   849                                  },
   850                                  "due_to_glob": false,
   851                                  "due_to_lazy_glob": false
   852                                }
   853                              ]
   854                            }
   855                          ],
   856                          "edges": null
   857                        },
   858                        "references": [
   859                          {
   860                            "string": {
   861                              "range": "b.d2,0:28:28-0:29:29",
   862                              "value": [
   863                                {
   864                                  "string": "c",
   865                                  "raw_string": "c"
   866                                }
   867                              ]
   868                            },
   869                            "key_path": {
   870                              "range": "b.d2,0:28:28-0:29:29",
   871                              "path": [
   872                                {
   873                                  "unquoted_string": {
   874                                    "range": "b.d2,0:28:28-0:29:29",
   875                                    "value": [
   876                                      {
   877                                        "string": "c",
   878                                        "raw_string": "c"
   879                                      }
   880                                    ]
   881                                  }
   882                                }
   883                              ]
   884                            },
   885                            "context": {
   886                              "edge": null,
   887                              "key": {
   888                                "range": "b.d2,0:28:28-0:34:34",
   889                                "key": {
   890                                  "range": "b.d2,0:28:28-0:29:29",
   891                                  "path": [
   892                                    {
   893                                      "unquoted_string": {
   894                                        "range": "b.d2,0:28:28-0:29:29",
   895                                        "value": [
   896                                          {
   897                                            "string": "c",
   898                                            "raw_string": "c"
   899                                          }
   900                                        ]
   901                                      }
   902                                    }
   903                                  ]
   904                                },
   905                                "primary": {},
   906                                "value": {
   907                                  "import": {
   908                                    "range": "b.d2,0:31:31-0:34:34",
   909                                    "spread": false,
   910                                    "pre": "",
   911                                    "path": [
   912                                      {
   913                                        "unquoted_string": {
   914                                          "range": "b.d2,0:32:32-0:33:33",
   915                                          "value": [
   916                                            {
   917                                              "string": "c",
   918                                              "raw_string": "c"
   919                                            }
   920                                          ]
   921                                        }
   922                                      }
   923                                    ]
   924                                  }
   925                                }
   926                              }
   927                            },
   928                            "due_to_glob": false,
   929                            "due_to_lazy_glob": false
   930                          }
   931                        ]
   932                      }
   933                    ],
   934                    "edges": null
   935                  },
   936                  "references": [
   937                    {
   938                      "string": {
   939                        "range": "b.d2,0:18:18-0:24:24",
   940                        "value": [
   941                          {
   942                            "string": "layers",
   943                            "raw_string": "layers"
   944                          }
   945                        ]
   946                      },
   947                      "key_path": {
   948                        "range": "b.d2,0:18:18-0:24:24",
   949                        "path": [
   950                          {
   951                            "unquoted_string": {
   952                              "range": "b.d2,0:18:18-0:24:24",
   953                              "value": [
   954                                {
   955                                  "string": "layers",
   956                                  "raw_string": "layers"
   957                                }
   958                              ]
   959                            }
   960                          }
   961                        ]
   962                      },
   963                      "context": {
   964                        "edge": null,
   965                        "key": {
   966                          "range": "b.d2,0:18:18-0:35:35",
   967                          "key": {
   968                            "range": "b.d2,0:18:18-0:24:24",
   969                            "path": [
   970                              {
   971                                "unquoted_string": {
   972                                  "range": "b.d2,0:18:18-0:24:24",
   973                                  "value": [
   974                                    {
   975                                      "string": "layers",
   976                                      "raw_string": "layers"
   977                                    }
   978                                  ]
   979                                }
   980                              }
   981                            ]
   982                          },
   983                          "primary": {},
   984                          "value": {
   985                            "map": {
   986                              "range": "b.d2,0:26:26-0:35:35",
   987                              "nodes": [
   988                                {
   989                                  "map_key": {
   990                                    "range": "b.d2,0:28:28-0:34:34",
   991                                    "key": {
   992                                      "range": "b.d2,0:28:28-0:29:29",
   993                                      "path": [
   994                                        {
   995                                          "unquoted_string": {
   996                                            "range": "b.d2,0:28:28-0:29:29",
   997                                            "value": [
   998                                              {
   999                                                "string": "c",
  1000                                                "raw_string": "c"
  1001                                              }
  1002                                            ]
  1003                                          }
  1004                                        }
  1005                                      ]
  1006                                    },
  1007                                    "primary": {},
  1008                                    "value": {
  1009                                      "import": {
  1010                                        "range": "b.d2,0:31:31-0:34:34",
  1011                                        "spread": false,
  1012                                        "pre": "",
  1013                                        "path": [
  1014                                          {
  1015                                            "unquoted_string": {
  1016                                              "range": "b.d2,0:32:32-0:33:33",
  1017                                              "value": [
  1018                                                {
  1019                                                  "string": "c",
  1020                                                  "raw_string": "c"
  1021                                                }
  1022                                              ]
  1023                                            }
  1024                                          }
  1025                                        ]
  1026                                      }
  1027                                    }
  1028                                  }
  1029                                }
  1030                              ]
  1031                            }
  1032                          }
  1033                        }
  1034                      },
  1035                      "due_to_glob": false,
  1036                      "due_to_lazy_glob": false
  1037                    }
  1038                  ]
  1039                }
  1040              ],
  1041              "edges": null
  1042            },
  1043            "references": [
  1044              {
  1045                "string": {
  1046                  "range": "index.d2,0:28:28-0:29:29",
  1047                  "value": [
  1048                    {
  1049                      "string": "b",
  1050                      "raw_string": "b"
  1051                    }
  1052                  ]
  1053                },
  1054                "key_path": {
  1055                  "range": "index.d2,0:28:28-0:29:29",
  1056                  "path": [
  1057                    {
  1058                      "unquoted_string": {
  1059                        "range": "index.d2,0:28:28-0:29:29",
  1060                        "value": [
  1061                          {
  1062                            "string": "b",
  1063                            "raw_string": "b"
  1064                          }
  1065                        ]
  1066                      }
  1067                    }
  1068                  ]
  1069                },
  1070                "context": {
  1071                  "edge": null,
  1072                  "key": {
  1073                    "range": "index.d2,0:28:28-0:34:34",
  1074                    "key": {
  1075                      "range": "index.d2,0:28:28-0:29:29",
  1076                      "path": [
  1077                        {
  1078                          "unquoted_string": {
  1079                            "range": "index.d2,0:28:28-0:29:29",
  1080                            "value": [
  1081                              {
  1082                                "string": "b",
  1083                                "raw_string": "b"
  1084                              }
  1085                            ]
  1086                          }
  1087                        }
  1088                      ]
  1089                    },
  1090                    "primary": {},
  1091                    "value": {
  1092                      "import": {
  1093                        "range": "index.d2,0:31:31-0:34:34",
  1094                        "spread": false,
  1095                        "pre": "",
  1096                        "path": [
  1097                          {
  1098                            "unquoted_string": {
  1099                              "range": "index.d2,0:32:32-0:33:33",
  1100                              "value": [
  1101                                {
  1102                                  "string": "b",
  1103                                  "raw_string": "b"
  1104                                }
  1105                              ]
  1106                            }
  1107                          }
  1108                        ]
  1109                      }
  1110                    }
  1111                  }
  1112                },
  1113                "due_to_glob": false,
  1114                "due_to_lazy_glob": false
  1115              }
  1116            ]
  1117          }
  1118        ],
  1119        "edges": null
  1120      },
  1121      "references": [
  1122        {
  1123          "string": {
  1124            "range": "index.d2,0:18:18-0:24:24",
  1125            "value": [
  1126              {
  1127                "string": "layers",
  1128                "raw_string": "layers"
  1129              }
  1130            ]
  1131          },
  1132          "key_path": {
  1133            "range": "index.d2,0:18:18-0:24:24",
  1134            "path": [
  1135              {
  1136                "unquoted_string": {
  1137                  "range": "index.d2,0:18:18-0:24:24",
  1138                  "value": [
  1139                    {
  1140                      "string": "layers",
  1141                      "raw_string": "layers"
  1142                    }
  1143                  ]
  1144                }
  1145              }
  1146            ]
  1147          },
  1148          "context": {
  1149            "edge": null,
  1150            "key": {
  1151              "range": "index.d2,0:18:18-0:35:35",
  1152              "key": {
  1153                "range": "index.d2,0:18:18-0:24:24",
  1154                "path": [
  1155                  {
  1156                    "unquoted_string": {
  1157                      "range": "index.d2,0:18:18-0:24:24",
  1158                      "value": [
  1159                        {
  1160                          "string": "layers",
  1161                          "raw_string": "layers"
  1162                        }
  1163                      ]
  1164                    }
  1165                  }
  1166                ]
  1167              },
  1168              "primary": {},
  1169              "value": {
  1170                "map": {
  1171                  "range": "index.d2,0:26:26-0:35:35",
  1172                  "nodes": [
  1173                    {
  1174                      "map_key": {
  1175                        "range": "index.d2,0:28:28-0:34:34",
  1176                        "key": {
  1177                          "range": "index.d2,0:28:28-0:29:29",
  1178                          "path": [
  1179                            {
  1180                              "unquoted_string": {
  1181                                "range": "index.d2,0:28:28-0:29:29",
  1182                                "value": [
  1183                                  {
  1184                                    "string": "b",
  1185                                    "raw_string": "b"
  1186                                  }
  1187                                ]
  1188                              }
  1189                            }
  1190                          ]
  1191                        },
  1192                        "primary": {},
  1193                        "value": {
  1194                          "import": {
  1195                            "range": "index.d2,0:31:31-0:34:34",
  1196                            "spread": false,
  1197                            "pre": "",
  1198                            "path": [
  1199                              {
  1200                                "unquoted_string": {
  1201                                  "range": "index.d2,0:32:32-0:33:33",
  1202                                  "value": [
  1203                                    {
  1204                                      "string": "b",
  1205                                      "raw_string": "b"
  1206                                    }
  1207                                  ]
  1208                                }
  1209                              }
  1210                            ]
  1211                          }
  1212                        }
  1213                      }
  1214                    }
  1215                  ]
  1216                }
  1217              }
  1218            }
  1219          },
  1220          "due_to_glob": false,
  1221          "due_to_lazy_glob": false
  1222        }
  1223      ]
  1224    }
  1225  ],
  1226  "edges": null
  1227}

View as plain text