...

Text file src/oss.terrastruct.com/d2/testdata/d2ir/TestCompile/classes/nested.exp.json

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

     1{
     2  "fields": [
     3    {
     4      "name": "classes",
     5      "composite": {
     6        "fields": [
     7          {
     8            "name": "mango",
     9            "composite": {
    10              "fields": [
    11                {
    12                  "name": "style",
    13                  "composite": {
    14                    "fields": [
    15                      {
    16                        "name": "fill",
    17                        "primary": {
    18                          "value": {
    19                            "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
    20                            "value": [
    21                              {
    22                                "string": "orange",
    23                                "raw_string": "orange"
    24                              }
    25                            ]
    26                          }
    27                        },
    28                        "references": [
    29                          {
    30                            "string": {
    31                              "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
    32                              "value": [
    33                                {
    34                                  "string": "fill",
    35                                  "raw_string": "fill"
    36                                }
    37                              ]
    38                            },
    39                            "key_path": {
    40                              "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
    41                              "path": [
    42                                {
    43                                  "unquoted_string": {
    44                                    "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
    45                                    "value": [
    46                                      {
    47                                        "string": "style",
    48                                        "raw_string": "style"
    49                                      }
    50                                    ]
    51                                  }
    52                                },
    53                                {
    54                                  "unquoted_string": {
    55                                    "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
    56                                    "value": [
    57                                      {
    58                                        "string": "fill",
    59                                        "raw_string": "fill"
    60                                      }
    61                                    ]
    62                                  }
    63                                }
    64                              ]
    65                            },
    66                            "context": {
    67                              "edge": null,
    68                              "key": {
    69                                "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
    70                                "key": {
    71                                  "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
    72                                  "path": [
    73                                    {
    74                                      "unquoted_string": {
    75                                        "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
    76                                        "value": [
    77                                          {
    78                                            "string": "style",
    79                                            "raw_string": "style"
    80                                          }
    81                                        ]
    82                                      }
    83                                    },
    84                                    {
    85                                      "unquoted_string": {
    86                                        "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
    87                                        "value": [
    88                                          {
    89                                            "string": "fill",
    90                                            "raw_string": "fill"
    91                                          }
    92                                        ]
    93                                      }
    94                                    }
    95                                  ]
    96                                },
    97                                "primary": {},
    98                                "value": {
    99                                  "unquoted_string": {
   100                                    "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   101                                    "value": [
   102                                      {
   103                                        "string": "orange",
   104                                        "raw_string": "orange"
   105                                      }
   106                                    ]
   107                                  }
   108                                }
   109                              }
   110                            },
   111                            "due_to_glob": false,
   112                            "due_to_lazy_glob": false
   113                          }
   114                        ]
   115                      }
   116                    ],
   117                    "edges": null
   118                  },
   119                  "references": [
   120                    {
   121                      "string": {
   122                        "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   123                        "value": [
   124                          {
   125                            "string": "style",
   126                            "raw_string": "style"
   127                          }
   128                        ]
   129                      },
   130                      "key_path": {
   131                        "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   132                        "path": [
   133                          {
   134                            "unquoted_string": {
   135                              "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   136                              "value": [
   137                                {
   138                                  "string": "style",
   139                                  "raw_string": "style"
   140                                }
   141                              ]
   142                            }
   143                          },
   144                          {
   145                            "unquoted_string": {
   146                              "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   147                              "value": [
   148                                {
   149                                  "string": "fill",
   150                                  "raw_string": "fill"
   151                                }
   152                              ]
   153                            }
   154                          }
   155                        ]
   156                      },
   157                      "context": {
   158                        "edge": null,
   159                        "key": {
   160                          "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   161                          "key": {
   162                            "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   163                            "path": [
   164                              {
   165                                "unquoted_string": {
   166                                  "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   167                                  "value": [
   168                                    {
   169                                      "string": "style",
   170                                      "raw_string": "style"
   171                                    }
   172                                  ]
   173                                }
   174                              },
   175                              {
   176                                "unquoted_string": {
   177                                  "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   178                                  "value": [
   179                                    {
   180                                      "string": "fill",
   181                                      "raw_string": "fill"
   182                                    }
   183                                  ]
   184                                }
   185                              }
   186                            ]
   187                          },
   188                          "primary": {},
   189                          "value": {
   190                            "unquoted_string": {
   191                              "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   192                              "value": [
   193                                {
   194                                  "string": "orange",
   195                                  "raw_string": "orange"
   196                                }
   197                              ]
   198                            }
   199                          }
   200                        }
   201                      },
   202                      "due_to_glob": false,
   203                      "due_to_lazy_glob": false
   204                    }
   205                  ]
   206                }
   207              ],
   208              "edges": null
   209            },
   210            "references": [
   211              {
   212                "string": {
   213                  "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   214                  "value": [
   215                    {
   216                      "string": "mango",
   217                      "raw_string": "mango"
   218                    }
   219                  ]
   220                },
   221                "key_path": {
   222                  "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   223                  "path": [
   224                    {
   225                      "unquoted_string": {
   226                        "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   227                        "value": [
   228                          {
   229                            "string": "mango",
   230                            "raw_string": "mango"
   231                          }
   232                        ]
   233                      }
   234                    }
   235                  ]
   236                },
   237                "context": {
   238                  "edge": null,
   239                  "key": {
   240                    "range": "TestCompile/classes/nested.d2,1:2:13-3:3:48",
   241                    "key": {
   242                      "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   243                      "path": [
   244                        {
   245                          "unquoted_string": {
   246                            "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   247                            "value": [
   248                              {
   249                                "string": "mango",
   250                                "raw_string": "mango"
   251                              }
   252                            ]
   253                          }
   254                        }
   255                      ]
   256                    },
   257                    "primary": {},
   258                    "value": {
   259                      "map": {
   260                        "range": "TestCompile/classes/nested.d2,1:9:20-3:3:48",
   261                        "nodes": [
   262                          {
   263                            "map_key": {
   264                              "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   265                              "key": {
   266                                "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   267                                "path": [
   268                                  {
   269                                    "unquoted_string": {
   270                                      "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   271                                      "value": [
   272                                        {
   273                                          "string": "style",
   274                                          "raw_string": "style"
   275                                        }
   276                                      ]
   277                                    }
   278                                  },
   279                                  {
   280                                    "unquoted_string": {
   281                                      "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   282                                      "value": [
   283                                        {
   284                                          "string": "fill",
   285                                          "raw_string": "fill"
   286                                        }
   287                                      ]
   288                                    }
   289                                  }
   290                                ]
   291                              },
   292                              "primary": {},
   293                              "value": {
   294                                "unquoted_string": {
   295                                  "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   296                                  "value": [
   297                                    {
   298                                      "string": "orange",
   299                                      "raw_string": "orange"
   300                                    }
   301                                  ]
   302                                }
   303                              }
   304                            }
   305                          }
   306                        ]
   307                      }
   308                    }
   309                  }
   310                },
   311                "due_to_glob": false,
   312                "due_to_lazy_glob": false
   313              }
   314            ]
   315          }
   316        ],
   317        "edges": null
   318      },
   319      "references": [
   320        {
   321          "string": {
   322            "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   323            "value": [
   324              {
   325                "string": "classes",
   326                "raw_string": "classes"
   327              }
   328            ]
   329          },
   330          "key_path": {
   331            "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   332            "path": [
   333              {
   334                "unquoted_string": {
   335                  "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   336                  "value": [
   337                    {
   338                      "string": "classes",
   339                      "raw_string": "classes"
   340                    }
   341                  ]
   342                }
   343              }
   344            ]
   345          },
   346          "context": {
   347            "edge": null,
   348            "key": {
   349              "range": "TestCompile/classes/nested.d2,0:0:0-4:1:50",
   350              "key": {
   351                "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   352                "path": [
   353                  {
   354                    "unquoted_string": {
   355                      "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   356                      "value": [
   357                        {
   358                          "string": "classes",
   359                          "raw_string": "classes"
   360                        }
   361                      ]
   362                    }
   363                  }
   364                ]
   365              },
   366              "primary": {},
   367              "value": {
   368                "map": {
   369                  "range": "TestCompile/classes/nested.d2,0:9:9-4:1:50",
   370                  "nodes": [
   371                    {
   372                      "map_key": {
   373                        "range": "TestCompile/classes/nested.d2,1:2:13-3:3:48",
   374                        "key": {
   375                          "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   376                          "path": [
   377                            {
   378                              "unquoted_string": {
   379                                "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   380                                "value": [
   381                                  {
   382                                    "string": "mango",
   383                                    "raw_string": "mango"
   384                                  }
   385                                ]
   386                              }
   387                            }
   388                          ]
   389                        },
   390                        "primary": {},
   391                        "value": {
   392                          "map": {
   393                            "range": "TestCompile/classes/nested.d2,1:9:20-3:3:48",
   394                            "nodes": [
   395                              {
   396                                "map_key": {
   397                                  "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   398                                  "key": {
   399                                    "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   400                                    "path": [
   401                                      {
   402                                        "unquoted_string": {
   403                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   404                                          "value": [
   405                                            {
   406                                              "string": "style",
   407                                              "raw_string": "style"
   408                                            }
   409                                          ]
   410                                        }
   411                                      },
   412                                      {
   413                                        "unquoted_string": {
   414                                          "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   415                                          "value": [
   416                                            {
   417                                              "string": "fill",
   418                                              "raw_string": "fill"
   419                                            }
   420                                          ]
   421                                        }
   422                                      }
   423                                    ]
   424                                  },
   425                                  "primary": {},
   426                                  "value": {
   427                                    "unquoted_string": {
   428                                      "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   429                                      "value": [
   430                                        {
   431                                          "string": "orange",
   432                                          "raw_string": "orange"
   433                                        }
   434                                      ]
   435                                    }
   436                                  }
   437                                }
   438                              }
   439                            ]
   440                          }
   441                        }
   442                      }
   443                    }
   444                  ]
   445                }
   446              }
   447            }
   448          },
   449          "due_to_glob": false,
   450          "due_to_lazy_glob": false
   451        }
   452      ]
   453    },
   454    {
   455      "name": "layers",
   456      "composite": {
   457        "fields": [
   458          {
   459            "name": "hawaii",
   460            "composite": {
   461              "fields": [
   462                {
   463                  "name": "layers",
   464                  "composite": {
   465                    "fields": [
   466                      {
   467                        "name": "maui",
   468                        "composite": {
   469                          "fields": [
   470                            {
   471                              "name": "x",
   472                              "references": [
   473                                {
   474                                  "string": {
   475                                    "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
   476                                    "value": [
   477                                      {
   478                                        "string": "x",
   479                                        "raw_string": "x"
   480                                      }
   481                                    ]
   482                                  },
   483                                  "key_path": {
   484                                    "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
   485                                    "path": [
   486                                      {
   487                                        "unquoted_string": {
   488                                          "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
   489                                          "value": [
   490                                            {
   491                                              "string": "x",
   492                                              "raw_string": "x"
   493                                            }
   494                                          ]
   495                                        }
   496                                      }
   497                                    ]
   498                                  },
   499                                  "context": {
   500                                    "edge": null,
   501                                    "key": {
   502                                      "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
   503                                      "key": {
   504                                        "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
   505                                        "path": [
   506                                          {
   507                                            "unquoted_string": {
   508                                              "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
   509                                              "value": [
   510                                                {
   511                                                  "string": "x",
   512                                                  "raw_string": "x"
   513                                                }
   514                                              ]
   515                                            }
   516                                          }
   517                                        ]
   518                                      },
   519                                      "primary": {},
   520                                      "value": {}
   521                                    }
   522                                  },
   523                                  "due_to_glob": false,
   524                                  "due_to_lazy_glob": false
   525                                }
   526                              ]
   527                            },
   528                            {
   529                              "name": "classes",
   530                              "composite": {
   531                                "fields": [
   532                                  {
   533                                    "name": "mango",
   534                                    "composite": {
   535                                      "fields": [
   536                                        {
   537                                          "name": "style",
   538                                          "composite": {
   539                                            "fields": [
   540                                              {
   541                                                "name": "fill",
   542                                                "primary": {
   543                                                  "value": {
   544                                                    "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   545                                                    "value": [
   546                                                      {
   547                                                        "string": "orange",
   548                                                        "raw_string": "orange"
   549                                                      }
   550                                                    ]
   551                                                  }
   552                                                },
   553                                                "references": [
   554                                                  {
   555                                                    "string": {
   556                                                      "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   557                                                      "value": [
   558                                                        {
   559                                                          "string": "fill",
   560                                                          "raw_string": "fill"
   561                                                        }
   562                                                      ]
   563                                                    },
   564                                                    "key_path": {
   565                                                      "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   566                                                      "path": [
   567                                                        {
   568                                                          "unquoted_string": {
   569                                                            "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   570                                                            "value": [
   571                                                              {
   572                                                                "string": "style",
   573                                                                "raw_string": "style"
   574                                                              }
   575                                                            ]
   576                                                          }
   577                                                        },
   578                                                        {
   579                                                          "unquoted_string": {
   580                                                            "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   581                                                            "value": [
   582                                                              {
   583                                                                "string": "fill",
   584                                                                "raw_string": "fill"
   585                                                              }
   586                                                            ]
   587                                                          }
   588                                                        }
   589                                                      ]
   590                                                    },
   591                                                    "context": {
   592                                                      "edge": null,
   593                                                      "key": {
   594                                                        "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   595                                                        "key": {
   596                                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   597                                                          "path": [
   598                                                            {
   599                                                              "unquoted_string": {
   600                                                                "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   601                                                                "value": [
   602                                                                  {
   603                                                                    "string": "style",
   604                                                                    "raw_string": "style"
   605                                                                  }
   606                                                                ]
   607                                                              }
   608                                                            },
   609                                                            {
   610                                                              "unquoted_string": {
   611                                                                "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   612                                                                "value": [
   613                                                                  {
   614                                                                    "string": "fill",
   615                                                                    "raw_string": "fill"
   616                                                                  }
   617                                                                ]
   618                                                              }
   619                                                            }
   620                                                          ]
   621                                                        },
   622                                                        "primary": {},
   623                                                        "value": {
   624                                                          "unquoted_string": {
   625                                                            "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   626                                                            "value": [
   627                                                              {
   628                                                                "string": "orange",
   629                                                                "raw_string": "orange"
   630                                                              }
   631                                                            ]
   632                                                          }
   633                                                        }
   634                                                      }
   635                                                    },
   636                                                    "due_to_glob": false,
   637                                                    "due_to_lazy_glob": false
   638                                                  }
   639                                                ]
   640                                              }
   641                                            ],
   642                                            "edges": null
   643                                          },
   644                                          "references": [
   645                                            {
   646                                              "string": {
   647                                                "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   648                                                "value": [
   649                                                  {
   650                                                    "string": "style",
   651                                                    "raw_string": "style"
   652                                                  }
   653                                                ]
   654                                              },
   655                                              "key_path": {
   656                                                "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   657                                                "path": [
   658                                                  {
   659                                                    "unquoted_string": {
   660                                                      "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   661                                                      "value": [
   662                                                        {
   663                                                          "string": "style",
   664                                                          "raw_string": "style"
   665                                                        }
   666                                                      ]
   667                                                    }
   668                                                  },
   669                                                  {
   670                                                    "unquoted_string": {
   671                                                      "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   672                                                      "value": [
   673                                                        {
   674                                                          "string": "fill",
   675                                                          "raw_string": "fill"
   676                                                        }
   677                                                      ]
   678                                                    }
   679                                                  }
   680                                                ]
   681                                              },
   682                                              "context": {
   683                                                "edge": null,
   684                                                "key": {
   685                                                  "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   686                                                  "key": {
   687                                                    "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   688                                                    "path": [
   689                                                      {
   690                                                        "unquoted_string": {
   691                                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   692                                                          "value": [
   693                                                            {
   694                                                              "string": "style",
   695                                                              "raw_string": "style"
   696                                                            }
   697                                                          ]
   698                                                        }
   699                                                      },
   700                                                      {
   701                                                        "unquoted_string": {
   702                                                          "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   703                                                          "value": [
   704                                                            {
   705                                                              "string": "fill",
   706                                                              "raw_string": "fill"
   707                                                            }
   708                                                          ]
   709                                                        }
   710                                                      }
   711                                                    ]
   712                                                  },
   713                                                  "primary": {},
   714                                                  "value": {
   715                                                    "unquoted_string": {
   716                                                      "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   717                                                      "value": [
   718                                                        {
   719                                                          "string": "orange",
   720                                                          "raw_string": "orange"
   721                                                        }
   722                                                      ]
   723                                                    }
   724                                                  }
   725                                                }
   726                                              },
   727                                              "due_to_glob": false,
   728                                              "due_to_lazy_glob": false
   729                                            }
   730                                          ]
   731                                        }
   732                                      ],
   733                                      "edges": null
   734                                    },
   735                                    "references": [
   736                                      {
   737                                        "string": {
   738                                          "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   739                                          "value": [
   740                                            {
   741                                              "string": "mango",
   742                                              "raw_string": "mango"
   743                                            }
   744                                          ]
   745                                        },
   746                                        "key_path": {
   747                                          "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   748                                          "path": [
   749                                            {
   750                                              "unquoted_string": {
   751                                                "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   752                                                "value": [
   753                                                  {
   754                                                    "string": "mango",
   755                                                    "raw_string": "mango"
   756                                                  }
   757                                                ]
   758                                              }
   759                                            }
   760                                          ]
   761                                        },
   762                                        "context": {
   763                                          "edge": null,
   764                                          "key": {
   765                                            "range": "TestCompile/classes/nested.d2,1:2:13-3:3:48",
   766                                            "key": {
   767                                              "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   768                                              "path": [
   769                                                {
   770                                                  "unquoted_string": {
   771                                                    "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   772                                                    "value": [
   773                                                      {
   774                                                        "string": "mango",
   775                                                        "raw_string": "mango"
   776                                                      }
   777                                                    ]
   778                                                  }
   779                                                }
   780                                              ]
   781                                            },
   782                                            "primary": {},
   783                                            "value": {
   784                                              "map": {
   785                                                "range": "TestCompile/classes/nested.d2,1:9:20-3:3:48",
   786                                                "nodes": [
   787                                                  {
   788                                                    "map_key": {
   789                                                      "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   790                                                      "key": {
   791                                                        "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   792                                                        "path": [
   793                                                          {
   794                                                            "unquoted_string": {
   795                                                              "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   796                                                              "value": [
   797                                                                {
   798                                                                  "string": "style",
   799                                                                  "raw_string": "style"
   800                                                                }
   801                                                              ]
   802                                                            }
   803                                                          },
   804                                                          {
   805                                                            "unquoted_string": {
   806                                                              "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   807                                                              "value": [
   808                                                                {
   809                                                                  "string": "fill",
   810                                                                  "raw_string": "fill"
   811                                                                }
   812                                                              ]
   813                                                            }
   814                                                          }
   815                                                        ]
   816                                                      },
   817                                                      "primary": {},
   818                                                      "value": {
   819                                                        "unquoted_string": {
   820                                                          "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   821                                                          "value": [
   822                                                            {
   823                                                              "string": "orange",
   824                                                              "raw_string": "orange"
   825                                                            }
   826                                                          ]
   827                                                        }
   828                                                      }
   829                                                    }
   830                                                  }
   831                                                ]
   832                                              }
   833                                            }
   834                                          }
   835                                        },
   836                                        "due_to_glob": false,
   837                                        "due_to_lazy_glob": false
   838                                      }
   839                                    ]
   840                                  }
   841                                ],
   842                                "edges": null
   843                              },
   844                              "references": [
   845                                {
   846                                  "string": {
   847                                    "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   848                                    "value": [
   849                                      {
   850                                        "string": "classes",
   851                                        "raw_string": "classes"
   852                                      }
   853                                    ]
   854                                  },
   855                                  "key_path": {
   856                                    "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   857                                    "path": [
   858                                      {
   859                                        "unquoted_string": {
   860                                          "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   861                                          "value": [
   862                                            {
   863                                              "string": "classes",
   864                                              "raw_string": "classes"
   865                                            }
   866                                          ]
   867                                        }
   868                                      }
   869                                    ]
   870                                  },
   871                                  "context": {
   872                                    "edge": null,
   873                                    "key": {
   874                                      "range": "TestCompile/classes/nested.d2,0:0:0-4:1:50",
   875                                      "key": {
   876                                        "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   877                                        "path": [
   878                                          {
   879                                            "unquoted_string": {
   880                                              "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
   881                                              "value": [
   882                                                {
   883                                                  "string": "classes",
   884                                                  "raw_string": "classes"
   885                                                }
   886                                              ]
   887                                            }
   888                                          }
   889                                        ]
   890                                      },
   891                                      "primary": {},
   892                                      "value": {
   893                                        "map": {
   894                                          "range": "TestCompile/classes/nested.d2,0:9:9-4:1:50",
   895                                          "nodes": [
   896                                            {
   897                                              "map_key": {
   898                                                "range": "TestCompile/classes/nested.d2,1:2:13-3:3:48",
   899                                                "key": {
   900                                                  "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   901                                                  "path": [
   902                                                    {
   903                                                      "unquoted_string": {
   904                                                        "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
   905                                                        "value": [
   906                                                          {
   907                                                            "string": "mango",
   908                                                            "raw_string": "mango"
   909                                                          }
   910                                                        ]
   911                                                      }
   912                                                    }
   913                                                  ]
   914                                                },
   915                                                "primary": {},
   916                                                "value": {
   917                                                  "map": {
   918                                                    "range": "TestCompile/classes/nested.d2,1:9:20-3:3:48",
   919                                                    "nodes": [
   920                                                      {
   921                                                        "map_key": {
   922                                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
   923                                                          "key": {
   924                                                            "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
   925                                                            "path": [
   926                                                              {
   927                                                                "unquoted_string": {
   928                                                                  "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
   929                                                                  "value": [
   930                                                                    {
   931                                                                      "string": "style",
   932                                                                      "raw_string": "style"
   933                                                                    }
   934                                                                  ]
   935                                                                }
   936                                                              },
   937                                                              {
   938                                                                "unquoted_string": {
   939                                                                  "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
   940                                                                  "value": [
   941                                                                    {
   942                                                                      "string": "fill",
   943                                                                      "raw_string": "fill"
   944                                                                    }
   945                                                                  ]
   946                                                                }
   947                                                              }
   948                                                            ]
   949                                                          },
   950                                                          "primary": {},
   951                                                          "value": {
   952                                                            "unquoted_string": {
   953                                                              "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
   954                                                              "value": [
   955                                                                {
   956                                                                  "string": "orange",
   957                                                                  "raw_string": "orange"
   958                                                                }
   959                                                              ]
   960                                                            }
   961                                                          }
   962                                                        }
   963                                                      }
   964                                                    ]
   965                                                  }
   966                                                }
   967                                              }
   968                                            }
   969                                          ]
   970                                        }
   971                                      }
   972                                    }
   973                                  },
   974                                  "due_to_glob": false,
   975                                  "due_to_lazy_glob": false
   976                                }
   977                              ]
   978                            }
   979                          ],
   980                          "edges": null
   981                        },
   982                        "references": [
   983                          {
   984                            "string": {
   985                              "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
   986                              "value": [
   987                                {
   988                                  "string": "maui",
   989                                  "raw_string": "maui"
   990                                }
   991                              ]
   992                            },
   993                            "key_path": {
   994                              "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
   995                              "path": [
   996                                {
   997                                  "unquoted_string": {
   998                                    "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
   999                                    "value": [
  1000                                      {
  1001                                        "string": "maui",
  1002                                        "raw_string": "maui"
  1003                                      }
  1004                                    ]
  1005                                  }
  1006                                }
  1007                              ]
  1008                            },
  1009                            "context": {
  1010                              "edge": null,
  1011                              "key": {
  1012                                "range": "TestCompile/classes/nested.d2,8:6:91-10:7:116",
  1013                                "key": {
  1014                                  "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1015                                  "path": [
  1016                                    {
  1017                                      "unquoted_string": {
  1018                                        "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1019                                        "value": [
  1020                                          {
  1021                                            "string": "maui",
  1022                                            "raw_string": "maui"
  1023                                          }
  1024                                        ]
  1025                                      }
  1026                                    }
  1027                                  ]
  1028                                },
  1029                                "primary": {},
  1030                                "value": {
  1031                                  "map": {
  1032                                    "range": "TestCompile/classes/nested.d2,8:12:97-10:7:116",
  1033                                    "nodes": [
  1034                                      {
  1035                                        "map_key": {
  1036                                          "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1037                                          "key": {
  1038                                            "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1039                                            "path": [
  1040                                              {
  1041                                                "unquoted_string": {
  1042                                                  "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1043                                                  "value": [
  1044                                                    {
  1045                                                      "string": "x",
  1046                                                      "raw_string": "x"
  1047                                                    }
  1048                                                  ]
  1049                                                }
  1050                                              }
  1051                                            ]
  1052                                          },
  1053                                          "primary": {},
  1054                                          "value": {}
  1055                                        }
  1056                                      }
  1057                                    ]
  1058                                  }
  1059                                }
  1060                              }
  1061                            },
  1062                            "due_to_glob": false,
  1063                            "due_to_lazy_glob": false
  1064                          }
  1065                        ]
  1066                      }
  1067                    ],
  1068                    "edges": null
  1069                  },
  1070                  "references": [
  1071                    {
  1072                      "string": {
  1073                        "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1074                        "value": [
  1075                          {
  1076                            "string": "layers",
  1077                            "raw_string": "layers"
  1078                          }
  1079                        ]
  1080                      },
  1081                      "key_path": {
  1082                        "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1083                        "path": [
  1084                          {
  1085                            "unquoted_string": {
  1086                              "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1087                              "value": [
  1088                                {
  1089                                  "string": "layers",
  1090                                  "raw_string": "layers"
  1091                                }
  1092                              ]
  1093                            }
  1094                          }
  1095                        ]
  1096                      },
  1097                      "context": {
  1098                        "edge": null,
  1099                        "key": {
  1100                          "range": "TestCompile/classes/nested.d2,7:2:75-11:5:122",
  1101                          "key": {
  1102                            "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1103                            "path": [
  1104                              {
  1105                                "unquoted_string": {
  1106                                  "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1107                                  "value": [
  1108                                    {
  1109                                      "string": "layers",
  1110                                      "raw_string": "layers"
  1111                                    }
  1112                                  ]
  1113                                }
  1114                              }
  1115                            ]
  1116                          },
  1117                          "primary": {},
  1118                          "value": {
  1119                            "map": {
  1120                              "range": "TestCompile/classes/nested.d2,7:10:83-11:5:122",
  1121                              "nodes": [
  1122                                {
  1123                                  "map_key": {
  1124                                    "range": "TestCompile/classes/nested.d2,8:6:91-10:7:116",
  1125                                    "key": {
  1126                                      "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1127                                      "path": [
  1128                                        {
  1129                                          "unquoted_string": {
  1130                                            "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1131                                            "value": [
  1132                                              {
  1133                                                "string": "maui",
  1134                                                "raw_string": "maui"
  1135                                              }
  1136                                            ]
  1137                                          }
  1138                                        }
  1139                                      ]
  1140                                    },
  1141                                    "primary": {},
  1142                                    "value": {
  1143                                      "map": {
  1144                                        "range": "TestCompile/classes/nested.d2,8:12:97-10:7:116",
  1145                                        "nodes": [
  1146                                          {
  1147                                            "map_key": {
  1148                                              "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1149                                              "key": {
  1150                                                "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1151                                                "path": [
  1152                                                  {
  1153                                                    "unquoted_string": {
  1154                                                      "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1155                                                      "value": [
  1156                                                        {
  1157                                                          "string": "x",
  1158                                                          "raw_string": "x"
  1159                                                        }
  1160                                                      ]
  1161                                                    }
  1162                                                  }
  1163                                                ]
  1164                                              },
  1165                                              "primary": {},
  1166                                              "value": {}
  1167                                            }
  1168                                          }
  1169                                        ]
  1170                                      }
  1171                                    }
  1172                                  }
  1173                                }
  1174                              ]
  1175                            }
  1176                          }
  1177                        }
  1178                      },
  1179                      "due_to_glob": false,
  1180                      "due_to_lazy_glob": false
  1181                    }
  1182                  ]
  1183                },
  1184                {
  1185                  "name": "classes",
  1186                  "composite": {
  1187                    "fields": [
  1188                      {
  1189                        "name": "mango",
  1190                        "composite": {
  1191                          "fields": [
  1192                            {
  1193                              "name": "style",
  1194                              "composite": {
  1195                                "fields": [
  1196                                  {
  1197                                    "name": "fill",
  1198                                    "primary": {
  1199                                      "value": {
  1200                                        "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
  1201                                        "value": [
  1202                                          {
  1203                                            "string": "orange",
  1204                                            "raw_string": "orange"
  1205                                          }
  1206                                        ]
  1207                                      }
  1208                                    },
  1209                                    "references": [
  1210                                      {
  1211                                        "string": {
  1212                                          "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1213                                          "value": [
  1214                                            {
  1215                                              "string": "fill",
  1216                                              "raw_string": "fill"
  1217                                            }
  1218                                          ]
  1219                                        },
  1220                                        "key_path": {
  1221                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
  1222                                          "path": [
  1223                                            {
  1224                                              "unquoted_string": {
  1225                                                "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1226                                                "value": [
  1227                                                  {
  1228                                                    "string": "style",
  1229                                                    "raw_string": "style"
  1230                                                  }
  1231                                                ]
  1232                                              }
  1233                                            },
  1234                                            {
  1235                                              "unquoted_string": {
  1236                                                "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1237                                                "value": [
  1238                                                  {
  1239                                                    "string": "fill",
  1240                                                    "raw_string": "fill"
  1241                                                  }
  1242                                                ]
  1243                                              }
  1244                                            }
  1245                                          ]
  1246                                        },
  1247                                        "context": {
  1248                                          "edge": null,
  1249                                          "key": {
  1250                                            "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
  1251                                            "key": {
  1252                                              "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
  1253                                              "path": [
  1254                                                {
  1255                                                  "unquoted_string": {
  1256                                                    "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1257                                                    "value": [
  1258                                                      {
  1259                                                        "string": "style",
  1260                                                        "raw_string": "style"
  1261                                                      }
  1262                                                    ]
  1263                                                  }
  1264                                                },
  1265                                                {
  1266                                                  "unquoted_string": {
  1267                                                    "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1268                                                    "value": [
  1269                                                      {
  1270                                                        "string": "fill",
  1271                                                        "raw_string": "fill"
  1272                                                      }
  1273                                                    ]
  1274                                                  }
  1275                                                }
  1276                                              ]
  1277                                            },
  1278                                            "primary": {},
  1279                                            "value": {
  1280                                              "unquoted_string": {
  1281                                                "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
  1282                                                "value": [
  1283                                                  {
  1284                                                    "string": "orange",
  1285                                                    "raw_string": "orange"
  1286                                                  }
  1287                                                ]
  1288                                              }
  1289                                            }
  1290                                          }
  1291                                        },
  1292                                        "due_to_glob": false,
  1293                                        "due_to_lazy_glob": false
  1294                                      }
  1295                                    ]
  1296                                  }
  1297                                ],
  1298                                "edges": null
  1299                              },
  1300                              "references": [
  1301                                {
  1302                                  "string": {
  1303                                    "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1304                                    "value": [
  1305                                      {
  1306                                        "string": "style",
  1307                                        "raw_string": "style"
  1308                                      }
  1309                                    ]
  1310                                  },
  1311                                  "key_path": {
  1312                                    "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
  1313                                    "path": [
  1314                                      {
  1315                                        "unquoted_string": {
  1316                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1317                                          "value": [
  1318                                            {
  1319                                              "string": "style",
  1320                                              "raw_string": "style"
  1321                                            }
  1322                                          ]
  1323                                        }
  1324                                      },
  1325                                      {
  1326                                        "unquoted_string": {
  1327                                          "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1328                                          "value": [
  1329                                            {
  1330                                              "string": "fill",
  1331                                              "raw_string": "fill"
  1332                                            }
  1333                                          ]
  1334                                        }
  1335                                      }
  1336                                    ]
  1337                                  },
  1338                                  "context": {
  1339                                    "edge": null,
  1340                                    "key": {
  1341                                      "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
  1342                                      "key": {
  1343                                        "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
  1344                                        "path": [
  1345                                          {
  1346                                            "unquoted_string": {
  1347                                              "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1348                                              "value": [
  1349                                                {
  1350                                                  "string": "style",
  1351                                                  "raw_string": "style"
  1352                                                }
  1353                                              ]
  1354                                            }
  1355                                          },
  1356                                          {
  1357                                            "unquoted_string": {
  1358                                              "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1359                                              "value": [
  1360                                                {
  1361                                                  "string": "fill",
  1362                                                  "raw_string": "fill"
  1363                                                }
  1364                                              ]
  1365                                            }
  1366                                          }
  1367                                        ]
  1368                                      },
  1369                                      "primary": {},
  1370                                      "value": {
  1371                                        "unquoted_string": {
  1372                                          "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
  1373                                          "value": [
  1374                                            {
  1375                                              "string": "orange",
  1376                                              "raw_string": "orange"
  1377                                            }
  1378                                          ]
  1379                                        }
  1380                                      }
  1381                                    }
  1382                                  },
  1383                                  "due_to_glob": false,
  1384                                  "due_to_lazy_glob": false
  1385                                }
  1386                              ]
  1387                            }
  1388                          ],
  1389                          "edges": null
  1390                        },
  1391                        "references": [
  1392                          {
  1393                            "string": {
  1394                              "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1395                              "value": [
  1396                                {
  1397                                  "string": "mango",
  1398                                  "raw_string": "mango"
  1399                                }
  1400                              ]
  1401                            },
  1402                            "key_path": {
  1403                              "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1404                              "path": [
  1405                                {
  1406                                  "unquoted_string": {
  1407                                    "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1408                                    "value": [
  1409                                      {
  1410                                        "string": "mango",
  1411                                        "raw_string": "mango"
  1412                                      }
  1413                                    ]
  1414                                  }
  1415                                }
  1416                              ]
  1417                            },
  1418                            "context": {
  1419                              "edge": null,
  1420                              "key": {
  1421                                "range": "TestCompile/classes/nested.d2,1:2:13-3:3:48",
  1422                                "key": {
  1423                                  "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1424                                  "path": [
  1425                                    {
  1426                                      "unquoted_string": {
  1427                                        "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1428                                        "value": [
  1429                                          {
  1430                                            "string": "mango",
  1431                                            "raw_string": "mango"
  1432                                          }
  1433                                        ]
  1434                                      }
  1435                                    }
  1436                                  ]
  1437                                },
  1438                                "primary": {},
  1439                                "value": {
  1440                                  "map": {
  1441                                    "range": "TestCompile/classes/nested.d2,1:9:20-3:3:48",
  1442                                    "nodes": [
  1443                                      {
  1444                                        "map_key": {
  1445                                          "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
  1446                                          "key": {
  1447                                            "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
  1448                                            "path": [
  1449                                              {
  1450                                                "unquoted_string": {
  1451                                                  "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1452                                                  "value": [
  1453                                                    {
  1454                                                      "string": "style",
  1455                                                      "raw_string": "style"
  1456                                                    }
  1457                                                  ]
  1458                                                }
  1459                                              },
  1460                                              {
  1461                                                "unquoted_string": {
  1462                                                  "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1463                                                  "value": [
  1464                                                    {
  1465                                                      "string": "fill",
  1466                                                      "raw_string": "fill"
  1467                                                    }
  1468                                                  ]
  1469                                                }
  1470                                              }
  1471                                            ]
  1472                                          },
  1473                                          "primary": {},
  1474                                          "value": {
  1475                                            "unquoted_string": {
  1476                                              "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
  1477                                              "value": [
  1478                                                {
  1479                                                  "string": "orange",
  1480                                                  "raw_string": "orange"
  1481                                                }
  1482                                              ]
  1483                                            }
  1484                                          }
  1485                                        }
  1486                                      }
  1487                                    ]
  1488                                  }
  1489                                }
  1490                              }
  1491                            },
  1492                            "due_to_glob": false,
  1493                            "due_to_lazy_glob": false
  1494                          }
  1495                        ]
  1496                      }
  1497                    ],
  1498                    "edges": null
  1499                  },
  1500                  "references": [
  1501                    {
  1502                      "string": {
  1503                        "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
  1504                        "value": [
  1505                          {
  1506                            "string": "classes",
  1507                            "raw_string": "classes"
  1508                          }
  1509                        ]
  1510                      },
  1511                      "key_path": {
  1512                        "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
  1513                        "path": [
  1514                          {
  1515                            "unquoted_string": {
  1516                              "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
  1517                              "value": [
  1518                                {
  1519                                  "string": "classes",
  1520                                  "raw_string": "classes"
  1521                                }
  1522                              ]
  1523                            }
  1524                          }
  1525                        ]
  1526                      },
  1527                      "context": {
  1528                        "edge": null,
  1529                        "key": {
  1530                          "range": "TestCompile/classes/nested.d2,0:0:0-4:1:50",
  1531                          "key": {
  1532                            "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
  1533                            "path": [
  1534                              {
  1535                                "unquoted_string": {
  1536                                  "range": "TestCompile/classes/nested.d2,0:0:0-0:7:7",
  1537                                  "value": [
  1538                                    {
  1539                                      "string": "classes",
  1540                                      "raw_string": "classes"
  1541                                    }
  1542                                  ]
  1543                                }
  1544                              }
  1545                            ]
  1546                          },
  1547                          "primary": {},
  1548                          "value": {
  1549                            "map": {
  1550                              "range": "TestCompile/classes/nested.d2,0:9:9-4:1:50",
  1551                              "nodes": [
  1552                                {
  1553                                  "map_key": {
  1554                                    "range": "TestCompile/classes/nested.d2,1:2:13-3:3:48",
  1555                                    "key": {
  1556                                      "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1557                                      "path": [
  1558                                        {
  1559                                          "unquoted_string": {
  1560                                            "range": "TestCompile/classes/nested.d2,1:2:13-1:7:18",
  1561                                            "value": [
  1562                                              {
  1563                                                "string": "mango",
  1564                                                "raw_string": "mango"
  1565                                              }
  1566                                            ]
  1567                                          }
  1568                                        }
  1569                                      ]
  1570                                    },
  1571                                    "primary": {},
  1572                                    "value": {
  1573                                      "map": {
  1574                                        "range": "TestCompile/classes/nested.d2,1:9:20-3:3:48",
  1575                                        "nodes": [
  1576                                          {
  1577                                            "map_key": {
  1578                                              "range": "TestCompile/classes/nested.d2,2:4:26-2:22:44",
  1579                                              "key": {
  1580                                                "range": "TestCompile/classes/nested.d2,2:4:26-2:14:36",
  1581                                                "path": [
  1582                                                  {
  1583                                                    "unquoted_string": {
  1584                                                      "range": "TestCompile/classes/nested.d2,2:4:26-2:9:31",
  1585                                                      "value": [
  1586                                                        {
  1587                                                          "string": "style",
  1588                                                          "raw_string": "style"
  1589                                                        }
  1590                                                      ]
  1591                                                    }
  1592                                                  },
  1593                                                  {
  1594                                                    "unquoted_string": {
  1595                                                      "range": "TestCompile/classes/nested.d2,2:10:32-2:14:36",
  1596                                                      "value": [
  1597                                                        {
  1598                                                          "string": "fill",
  1599                                                          "raw_string": "fill"
  1600                                                        }
  1601                                                      ]
  1602                                                    }
  1603                                                  }
  1604                                                ]
  1605                                              },
  1606                                              "primary": {},
  1607                                              "value": {
  1608                                                "unquoted_string": {
  1609                                                  "range": "TestCompile/classes/nested.d2,2:16:38-2:22:44",
  1610                                                  "value": [
  1611                                                    {
  1612                                                      "string": "orange",
  1613                                                      "raw_string": "orange"
  1614                                                    }
  1615                                                  ]
  1616                                                }
  1617                                              }
  1618                                            }
  1619                                          }
  1620                                        ]
  1621                                      }
  1622                                    }
  1623                                  }
  1624                                }
  1625                              ]
  1626                            }
  1627                          }
  1628                        }
  1629                      },
  1630                      "due_to_glob": false,
  1631                      "due_to_lazy_glob": false
  1632                    }
  1633                  ]
  1634                }
  1635              ],
  1636              "edges": null
  1637            },
  1638            "references": [
  1639              {
  1640                "string": {
  1641                  "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1642                  "value": [
  1643                    {
  1644                      "string": "hawaii",
  1645                      "raw_string": "hawaii"
  1646                    }
  1647                  ]
  1648                },
  1649                "key_path": {
  1650                  "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1651                  "path": [
  1652                    {
  1653                      "unquoted_string": {
  1654                        "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1655                        "value": [
  1656                          {
  1657                            "string": "hawaii",
  1658                            "raw_string": "hawaii"
  1659                          }
  1660                        ]
  1661                      }
  1662                    }
  1663                  ]
  1664                },
  1665                "context": {
  1666                  "edge": null,
  1667                  "key": {
  1668                    "range": "TestCompile/classes/nested.d2,6:2:63-12:3:126",
  1669                    "key": {
  1670                      "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1671                      "path": [
  1672                        {
  1673                          "unquoted_string": {
  1674                            "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1675                            "value": [
  1676                              {
  1677                                "string": "hawaii",
  1678                                "raw_string": "hawaii"
  1679                              }
  1680                            ]
  1681                          }
  1682                        }
  1683                      ]
  1684                    },
  1685                    "primary": {},
  1686                    "value": {
  1687                      "map": {
  1688                        "range": "TestCompile/classes/nested.d2,6:10:71-12:3:126",
  1689                        "nodes": [
  1690                          {
  1691                            "map_key": {
  1692                              "range": "TestCompile/classes/nested.d2,7:2:75-11:5:122",
  1693                              "key": {
  1694                                "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1695                                "path": [
  1696                                  {
  1697                                    "unquoted_string": {
  1698                                      "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1699                                      "value": [
  1700                                        {
  1701                                          "string": "layers",
  1702                                          "raw_string": "layers"
  1703                                        }
  1704                                      ]
  1705                                    }
  1706                                  }
  1707                                ]
  1708                              },
  1709                              "primary": {},
  1710                              "value": {
  1711                                "map": {
  1712                                  "range": "TestCompile/classes/nested.d2,7:10:83-11:5:122",
  1713                                  "nodes": [
  1714                                    {
  1715                                      "map_key": {
  1716                                        "range": "TestCompile/classes/nested.d2,8:6:91-10:7:116",
  1717                                        "key": {
  1718                                          "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1719                                          "path": [
  1720                                            {
  1721                                              "unquoted_string": {
  1722                                                "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1723                                                "value": [
  1724                                                  {
  1725                                                    "string": "maui",
  1726                                                    "raw_string": "maui"
  1727                                                  }
  1728                                                ]
  1729                                              }
  1730                                            }
  1731                                          ]
  1732                                        },
  1733                                        "primary": {},
  1734                                        "value": {
  1735                                          "map": {
  1736                                            "range": "TestCompile/classes/nested.d2,8:12:97-10:7:116",
  1737                                            "nodes": [
  1738                                              {
  1739                                                "map_key": {
  1740                                                  "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1741                                                  "key": {
  1742                                                    "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1743                                                    "path": [
  1744                                                      {
  1745                                                        "unquoted_string": {
  1746                                                          "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1747                                                          "value": [
  1748                                                            {
  1749                                                              "string": "x",
  1750                                                              "raw_string": "x"
  1751                                                            }
  1752                                                          ]
  1753                                                        }
  1754                                                      }
  1755                                                    ]
  1756                                                  },
  1757                                                  "primary": {},
  1758                                                  "value": {}
  1759                                                }
  1760                                              }
  1761                                            ]
  1762                                          }
  1763                                        }
  1764                                      }
  1765                                    }
  1766                                  ]
  1767                                }
  1768                              }
  1769                            }
  1770                          }
  1771                        ]
  1772                      }
  1773                    }
  1774                  }
  1775                },
  1776                "due_to_glob": false,
  1777                "due_to_lazy_glob": false
  1778              }
  1779            ]
  1780          }
  1781        ],
  1782        "edges": null
  1783      },
  1784      "references": [
  1785        {
  1786          "string": {
  1787            "range": "TestCompile/classes/nested.d2,5:0:51-5:6:57",
  1788            "value": [
  1789              {
  1790                "string": "layers",
  1791                "raw_string": "layers"
  1792              }
  1793            ]
  1794          },
  1795          "key_path": {
  1796            "range": "TestCompile/classes/nested.d2,5:0:51-5:6:57",
  1797            "path": [
  1798              {
  1799                "unquoted_string": {
  1800                  "range": "TestCompile/classes/nested.d2,5:0:51-5:6:57",
  1801                  "value": [
  1802                    {
  1803                      "string": "layers",
  1804                      "raw_string": "layers"
  1805                    }
  1806                  ]
  1807                }
  1808              }
  1809            ]
  1810          },
  1811          "context": {
  1812            "edge": null,
  1813            "key": {
  1814              "range": "TestCompile/classes/nested.d2,5:0:51-13:1:128",
  1815              "key": {
  1816                "range": "TestCompile/classes/nested.d2,5:0:51-5:6:57",
  1817                "path": [
  1818                  {
  1819                    "unquoted_string": {
  1820                      "range": "TestCompile/classes/nested.d2,5:0:51-5:6:57",
  1821                      "value": [
  1822                        {
  1823                          "string": "layers",
  1824                          "raw_string": "layers"
  1825                        }
  1826                      ]
  1827                    }
  1828                  }
  1829                ]
  1830              },
  1831              "primary": {},
  1832              "value": {
  1833                "map": {
  1834                  "range": "TestCompile/classes/nested.d2,5:8:59-13:1:128",
  1835                  "nodes": [
  1836                    {
  1837                      "map_key": {
  1838                        "range": "TestCompile/classes/nested.d2,6:2:63-12:3:126",
  1839                        "key": {
  1840                          "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1841                          "path": [
  1842                            {
  1843                              "unquoted_string": {
  1844                                "range": "TestCompile/classes/nested.d2,6:2:63-6:8:69",
  1845                                "value": [
  1846                                  {
  1847                                    "string": "hawaii",
  1848                                    "raw_string": "hawaii"
  1849                                  }
  1850                                ]
  1851                              }
  1852                            }
  1853                          ]
  1854                        },
  1855                        "primary": {},
  1856                        "value": {
  1857                          "map": {
  1858                            "range": "TestCompile/classes/nested.d2,6:10:71-12:3:126",
  1859                            "nodes": [
  1860                              {
  1861                                "map_key": {
  1862                                  "range": "TestCompile/classes/nested.d2,7:2:75-11:5:122",
  1863                                  "key": {
  1864                                    "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1865                                    "path": [
  1866                                      {
  1867                                        "unquoted_string": {
  1868                                          "range": "TestCompile/classes/nested.d2,7:2:75-7:8:81",
  1869                                          "value": [
  1870                                            {
  1871                                              "string": "layers",
  1872                                              "raw_string": "layers"
  1873                                            }
  1874                                          ]
  1875                                        }
  1876                                      }
  1877                                    ]
  1878                                  },
  1879                                  "primary": {},
  1880                                  "value": {
  1881                                    "map": {
  1882                                      "range": "TestCompile/classes/nested.d2,7:10:83-11:5:122",
  1883                                      "nodes": [
  1884                                        {
  1885                                          "map_key": {
  1886                                            "range": "TestCompile/classes/nested.d2,8:6:91-10:7:116",
  1887                                            "key": {
  1888                                              "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1889                                              "path": [
  1890                                                {
  1891                                                  "unquoted_string": {
  1892                                                    "range": "TestCompile/classes/nested.d2,8:6:91-8:10:95",
  1893                                                    "value": [
  1894                                                      {
  1895                                                        "string": "maui",
  1896                                                        "raw_string": "maui"
  1897                                                      }
  1898                                                    ]
  1899                                                  }
  1900                                                }
  1901                                              ]
  1902                                            },
  1903                                            "primary": {},
  1904                                            "value": {
  1905                                              "map": {
  1906                                                "range": "TestCompile/classes/nested.d2,8:12:97-10:7:116",
  1907                                                "nodes": [
  1908                                                  {
  1909                                                    "map_key": {
  1910                                                      "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1911                                                      "key": {
  1912                                                        "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1913                                                        "path": [
  1914                                                          {
  1915                                                            "unquoted_string": {
  1916                                                              "range": "TestCompile/classes/nested.d2,9:8:107-9:9:108",
  1917                                                              "value": [
  1918                                                                {
  1919                                                                  "string": "x",
  1920                                                                  "raw_string": "x"
  1921                                                                }
  1922                                                              ]
  1923                                                            }
  1924                                                          }
  1925                                                        ]
  1926                                                      },
  1927                                                      "primary": {},
  1928                                                      "value": {}
  1929                                                    }
  1930                                                  }
  1931                                                ]
  1932                                              }
  1933                                            }
  1934                                          }
  1935                                        }
  1936                                      ]
  1937                                    }
  1938                                  }
  1939                                }
  1940                              }
  1941                            ]
  1942                          }
  1943                        }
  1944                      }
  1945                    }
  1946                  ]
  1947                }
  1948              }
  1949            }
  1950          },
  1951          "due_to_glob": false,
  1952          "due_to_lazy_glob": false
  1953        }
  1954      ]
  1955    }
  1956  ],
  1957  "edges": null
  1958}

View as plain text