cuelang.org/go@v0.13.0/cue/testdata/benchmarks/typocheck.txtar (about)

     1  -- in.cue --
     2  // Issue #3881
     3  import "list"
     4  
     5  out: #Output & {#input: _input}
     6  
     7  _input: {
     8  	for n in list.Range(1, 100, 1) {
     9  		"A\(n)": "B\(n)": name: "name\(n)"
    10  	}
    11  }
    12  #Embed: [string]: string
    13  #Output: {
    14  	#Embed
    15  	#input: _
    16  
    17  	for _, lvlA in #input {
    18  		for nameB, lvlB in lvlA {
    19  			(nameB): lvlB.name
    20  		}
    21  	}
    22  }
    23  -- out/evalalpha/stats --
    24  Leaks:  703
    25  Freed:  0
    26  Reused: 0
    27  Allocs: 703
    28  Retain: 0
    29  
    30  Unifications: 703
    31  Conjuncts:    1305
    32  Disjuncts:    0
    33  
    34  CloseIDElems: 31712
    35  NumCloseIDs: 210
    36  -- diff/-out/evalalpha/stats<==>+out/eval/stats --
    37  diff old new
    38  --- old
    39  +++ new
    40  @@ -1,9 +1,12 @@
    41  -Leaks:  0
    42  -Freed:  700
    43  -Reused: 594
    44  -Allocs: 106
    45  -Retain: 108
    46  -
    47  -Unifications: 700
    48  -Conjuncts:    1302
    49  -Disjuncts:    807
    50  +Leaks:  703
    51  +Freed:  0
    52  +Reused: 0
    53  +Allocs: 703
    54  +Retain: 0
    55  +
    56  +Unifications: 703
    57  +Conjuncts:    1305
    58  +Disjuncts:    0
    59  +
    60  +CloseIDElems: 31712
    61  +NumCloseIDs: 210
    62  -- out/eval/stats --
    63  Leaks:  0
    64  Freed:  700
    65  Reused: 594
    66  Allocs: 106
    67  Retain: 108
    68  
    69  Unifications: 700
    70  Conjuncts:    1302
    71  Disjuncts:    807
    72  -- out/eval --
    73  (struct){
    74    out: (#struct){
    75      #input: (#struct){
    76        A1: (#struct){
    77          B1: (#struct){
    78            name: (string){ "name1" }
    79          }
    80        }
    81        A2: (#struct){
    82          B2: (#struct){
    83            name: (string){ "name2" }
    84          }
    85        }
    86        A3: (#struct){
    87          B3: (#struct){
    88            name: (string){ "name3" }
    89          }
    90        }
    91        A4: (#struct){
    92          B4: (#struct){
    93            name: (string){ "name4" }
    94          }
    95        }
    96        A5: (#struct){
    97          B5: (#struct){
    98            name: (string){ "name5" }
    99          }
   100        }
   101        A6: (#struct){
   102          B6: (#struct){
   103            name: (string){ "name6" }
   104          }
   105        }
   106        A7: (#struct){
   107          B7: (#struct){
   108            name: (string){ "name7" }
   109          }
   110        }
   111        A8: (#struct){
   112          B8: (#struct){
   113            name: (string){ "name8" }
   114          }
   115        }
   116        A9: (#struct){
   117          B9: (#struct){
   118            name: (string){ "name9" }
   119          }
   120        }
   121        A10: (#struct){
   122          B10: (#struct){
   123            name: (string){ "name10" }
   124          }
   125        }
   126        A11: (#struct){
   127          B11: (#struct){
   128            name: (string){ "name11" }
   129          }
   130        }
   131        A12: (#struct){
   132          B12: (#struct){
   133            name: (string){ "name12" }
   134          }
   135        }
   136        A13: (#struct){
   137          B13: (#struct){
   138            name: (string){ "name13" }
   139          }
   140        }
   141        A14: (#struct){
   142          B14: (#struct){
   143            name: (string){ "name14" }
   144          }
   145        }
   146        A15: (#struct){
   147          B15: (#struct){
   148            name: (string){ "name15" }
   149          }
   150        }
   151        A16: (#struct){
   152          B16: (#struct){
   153            name: (string){ "name16" }
   154          }
   155        }
   156        A17: (#struct){
   157          B17: (#struct){
   158            name: (string){ "name17" }
   159          }
   160        }
   161        A18: (#struct){
   162          B18: (#struct){
   163            name: (string){ "name18" }
   164          }
   165        }
   166        A19: (#struct){
   167          B19: (#struct){
   168            name: (string){ "name19" }
   169          }
   170        }
   171        A20: (#struct){
   172          B20: (#struct){
   173            name: (string){ "name20" }
   174          }
   175        }
   176        A21: (#struct){
   177          B21: (#struct){
   178            name: (string){ "name21" }
   179          }
   180        }
   181        A22: (#struct){
   182          B22: (#struct){
   183            name: (string){ "name22" }
   184          }
   185        }
   186        A23: (#struct){
   187          B23: (#struct){
   188            name: (string){ "name23" }
   189          }
   190        }
   191        A24: (#struct){
   192          B24: (#struct){
   193            name: (string){ "name24" }
   194          }
   195        }
   196        A25: (#struct){
   197          B25: (#struct){
   198            name: (string){ "name25" }
   199          }
   200        }
   201        A26: (#struct){
   202          B26: (#struct){
   203            name: (string){ "name26" }
   204          }
   205        }
   206        A27: (#struct){
   207          B27: (#struct){
   208            name: (string){ "name27" }
   209          }
   210        }
   211        A28: (#struct){
   212          B28: (#struct){
   213            name: (string){ "name28" }
   214          }
   215        }
   216        A29: (#struct){
   217          B29: (#struct){
   218            name: (string){ "name29" }
   219          }
   220        }
   221        A30: (#struct){
   222          B30: (#struct){
   223            name: (string){ "name30" }
   224          }
   225        }
   226        A31: (#struct){
   227          B31: (#struct){
   228            name: (string){ "name31" }
   229          }
   230        }
   231        A32: (#struct){
   232          B32: (#struct){
   233            name: (string){ "name32" }
   234          }
   235        }
   236        A33: (#struct){
   237          B33: (#struct){
   238            name: (string){ "name33" }
   239          }
   240        }
   241        A34: (#struct){
   242          B34: (#struct){
   243            name: (string){ "name34" }
   244          }
   245        }
   246        A35: (#struct){
   247          B35: (#struct){
   248            name: (string){ "name35" }
   249          }
   250        }
   251        A36: (#struct){
   252          B36: (#struct){
   253            name: (string){ "name36" }
   254          }
   255        }
   256        A37: (#struct){
   257          B37: (#struct){
   258            name: (string){ "name37" }
   259          }
   260        }
   261        A38: (#struct){
   262          B38: (#struct){
   263            name: (string){ "name38" }
   264          }
   265        }
   266        A39: (#struct){
   267          B39: (#struct){
   268            name: (string){ "name39" }
   269          }
   270        }
   271        A40: (#struct){
   272          B40: (#struct){
   273            name: (string){ "name40" }
   274          }
   275        }
   276        A41: (#struct){
   277          B41: (#struct){
   278            name: (string){ "name41" }
   279          }
   280        }
   281        A42: (#struct){
   282          B42: (#struct){
   283            name: (string){ "name42" }
   284          }
   285        }
   286        A43: (#struct){
   287          B43: (#struct){
   288            name: (string){ "name43" }
   289          }
   290        }
   291        A44: (#struct){
   292          B44: (#struct){
   293            name: (string){ "name44" }
   294          }
   295        }
   296        A45: (#struct){
   297          B45: (#struct){
   298            name: (string){ "name45" }
   299          }
   300        }
   301        A46: (#struct){
   302          B46: (#struct){
   303            name: (string){ "name46" }
   304          }
   305        }
   306        A47: (#struct){
   307          B47: (#struct){
   308            name: (string){ "name47" }
   309          }
   310        }
   311        A48: (#struct){
   312          B48: (#struct){
   313            name: (string){ "name48" }
   314          }
   315        }
   316        A49: (#struct){
   317          B49: (#struct){
   318            name: (string){ "name49" }
   319          }
   320        }
   321        A50: (#struct){
   322          B50: (#struct){
   323            name: (string){ "name50" }
   324          }
   325        }
   326        A51: (#struct){
   327          B51: (#struct){
   328            name: (string){ "name51" }
   329          }
   330        }
   331        A52: (#struct){
   332          B52: (#struct){
   333            name: (string){ "name52" }
   334          }
   335        }
   336        A53: (#struct){
   337          B53: (#struct){
   338            name: (string){ "name53" }
   339          }
   340        }
   341        A54: (#struct){
   342          B54: (#struct){
   343            name: (string){ "name54" }
   344          }
   345        }
   346        A55: (#struct){
   347          B55: (#struct){
   348            name: (string){ "name55" }
   349          }
   350        }
   351        A56: (#struct){
   352          B56: (#struct){
   353            name: (string){ "name56" }
   354          }
   355        }
   356        A57: (#struct){
   357          B57: (#struct){
   358            name: (string){ "name57" }
   359          }
   360        }
   361        A58: (#struct){
   362          B58: (#struct){
   363            name: (string){ "name58" }
   364          }
   365        }
   366        A59: (#struct){
   367          B59: (#struct){
   368            name: (string){ "name59" }
   369          }
   370        }
   371        A60: (#struct){
   372          B60: (#struct){
   373            name: (string){ "name60" }
   374          }
   375        }
   376        A61: (#struct){
   377          B61: (#struct){
   378            name: (string){ "name61" }
   379          }
   380        }
   381        A62: (#struct){
   382          B62: (#struct){
   383            name: (string){ "name62" }
   384          }
   385        }
   386        A63: (#struct){
   387          B63: (#struct){
   388            name: (string){ "name63" }
   389          }
   390        }
   391        A64: (#struct){
   392          B64: (#struct){
   393            name: (string){ "name64" }
   394          }
   395        }
   396        A65: (#struct){
   397          B65: (#struct){
   398            name: (string){ "name65" }
   399          }
   400        }
   401        A66: (#struct){
   402          B66: (#struct){
   403            name: (string){ "name66" }
   404          }
   405        }
   406        A67: (#struct){
   407          B67: (#struct){
   408            name: (string){ "name67" }
   409          }
   410        }
   411        A68: (#struct){
   412          B68: (#struct){
   413            name: (string){ "name68" }
   414          }
   415        }
   416        A69: (#struct){
   417          B69: (#struct){
   418            name: (string){ "name69" }
   419          }
   420        }
   421        A70: (#struct){
   422          B70: (#struct){
   423            name: (string){ "name70" }
   424          }
   425        }
   426        A71: (#struct){
   427          B71: (#struct){
   428            name: (string){ "name71" }
   429          }
   430        }
   431        A72: (#struct){
   432          B72: (#struct){
   433            name: (string){ "name72" }
   434          }
   435        }
   436        A73: (#struct){
   437          B73: (#struct){
   438            name: (string){ "name73" }
   439          }
   440        }
   441        A74: (#struct){
   442          B74: (#struct){
   443            name: (string){ "name74" }
   444          }
   445        }
   446        A75: (#struct){
   447          B75: (#struct){
   448            name: (string){ "name75" }
   449          }
   450        }
   451        A76: (#struct){
   452          B76: (#struct){
   453            name: (string){ "name76" }
   454          }
   455        }
   456        A77: (#struct){
   457          B77: (#struct){
   458            name: (string){ "name77" }
   459          }
   460        }
   461        A78: (#struct){
   462          B78: (#struct){
   463            name: (string){ "name78" }
   464          }
   465        }
   466        A79: (#struct){
   467          B79: (#struct){
   468            name: (string){ "name79" }
   469          }
   470        }
   471        A80: (#struct){
   472          B80: (#struct){
   473            name: (string){ "name80" }
   474          }
   475        }
   476        A81: (#struct){
   477          B81: (#struct){
   478            name: (string){ "name81" }
   479          }
   480        }
   481        A82: (#struct){
   482          B82: (#struct){
   483            name: (string){ "name82" }
   484          }
   485        }
   486        A83: (#struct){
   487          B83: (#struct){
   488            name: (string){ "name83" }
   489          }
   490        }
   491        A84: (#struct){
   492          B84: (#struct){
   493            name: (string){ "name84" }
   494          }
   495        }
   496        A85: (#struct){
   497          B85: (#struct){
   498            name: (string){ "name85" }
   499          }
   500        }
   501        A86: (#struct){
   502          B86: (#struct){
   503            name: (string){ "name86" }
   504          }
   505        }
   506        A87: (#struct){
   507          B87: (#struct){
   508            name: (string){ "name87" }
   509          }
   510        }
   511        A88: (#struct){
   512          B88: (#struct){
   513            name: (string){ "name88" }
   514          }
   515        }
   516        A89: (#struct){
   517          B89: (#struct){
   518            name: (string){ "name89" }
   519          }
   520        }
   521        A90: (#struct){
   522          B90: (#struct){
   523            name: (string){ "name90" }
   524          }
   525        }
   526        A91: (#struct){
   527          B91: (#struct){
   528            name: (string){ "name91" }
   529          }
   530        }
   531        A92: (#struct){
   532          B92: (#struct){
   533            name: (string){ "name92" }
   534          }
   535        }
   536        A93: (#struct){
   537          B93: (#struct){
   538            name: (string){ "name93" }
   539          }
   540        }
   541        A94: (#struct){
   542          B94: (#struct){
   543            name: (string){ "name94" }
   544          }
   545        }
   546        A95: (#struct){
   547          B95: (#struct){
   548            name: (string){ "name95" }
   549          }
   550        }
   551        A96: (#struct){
   552          B96: (#struct){
   553            name: (string){ "name96" }
   554          }
   555        }
   556        A97: (#struct){
   557          B97: (#struct){
   558            name: (string){ "name97" }
   559          }
   560        }
   561        A98: (#struct){
   562          B98: (#struct){
   563            name: (string){ "name98" }
   564          }
   565        }
   566        A99: (#struct){
   567          B99: (#struct){
   568            name: (string){ "name99" }
   569          }
   570        }
   571      }
   572      B1: (string){ "name1" }
   573      B2: (string){ "name2" }
   574      B3: (string){ "name3" }
   575      B4: (string){ "name4" }
   576      B5: (string){ "name5" }
   577      B6: (string){ "name6" }
   578      B7: (string){ "name7" }
   579      B8: (string){ "name8" }
   580      B9: (string){ "name9" }
   581      B10: (string){ "name10" }
   582      B11: (string){ "name11" }
   583      B12: (string){ "name12" }
   584      B13: (string){ "name13" }
   585      B14: (string){ "name14" }
   586      B15: (string){ "name15" }
   587      B16: (string){ "name16" }
   588      B17: (string){ "name17" }
   589      B18: (string){ "name18" }
   590      B19: (string){ "name19" }
   591      B20: (string){ "name20" }
   592      B21: (string){ "name21" }
   593      B22: (string){ "name22" }
   594      B23: (string){ "name23" }
   595      B24: (string){ "name24" }
   596      B25: (string){ "name25" }
   597      B26: (string){ "name26" }
   598      B27: (string){ "name27" }
   599      B28: (string){ "name28" }
   600      B29: (string){ "name29" }
   601      B30: (string){ "name30" }
   602      B31: (string){ "name31" }
   603      B32: (string){ "name32" }
   604      B33: (string){ "name33" }
   605      B34: (string){ "name34" }
   606      B35: (string){ "name35" }
   607      B36: (string){ "name36" }
   608      B37: (string){ "name37" }
   609      B38: (string){ "name38" }
   610      B39: (string){ "name39" }
   611      B40: (string){ "name40" }
   612      B41: (string){ "name41" }
   613      B42: (string){ "name42" }
   614      B43: (string){ "name43" }
   615      B44: (string){ "name44" }
   616      B45: (string){ "name45" }
   617      B46: (string){ "name46" }
   618      B47: (string){ "name47" }
   619      B48: (string){ "name48" }
   620      B49: (string){ "name49" }
   621      B50: (string){ "name50" }
   622      B51: (string){ "name51" }
   623      B52: (string){ "name52" }
   624      B53: (string){ "name53" }
   625      B54: (string){ "name54" }
   626      B55: (string){ "name55" }
   627      B56: (string){ "name56" }
   628      B57: (string){ "name57" }
   629      B58: (string){ "name58" }
   630      B59: (string){ "name59" }
   631      B60: (string){ "name60" }
   632      B61: (string){ "name61" }
   633      B62: (string){ "name62" }
   634      B63: (string){ "name63" }
   635      B64: (string){ "name64" }
   636      B65: (string){ "name65" }
   637      B66: (string){ "name66" }
   638      B67: (string){ "name67" }
   639      B68: (string){ "name68" }
   640      B69: (string){ "name69" }
   641      B70: (string){ "name70" }
   642      B71: (string){ "name71" }
   643      B72: (string){ "name72" }
   644      B73: (string){ "name73" }
   645      B74: (string){ "name74" }
   646      B75: (string){ "name75" }
   647      B76: (string){ "name76" }
   648      B77: (string){ "name77" }
   649      B78: (string){ "name78" }
   650      B79: (string){ "name79" }
   651      B80: (string){ "name80" }
   652      B81: (string){ "name81" }
   653      B82: (string){ "name82" }
   654      B83: (string){ "name83" }
   655      B84: (string){ "name84" }
   656      B85: (string){ "name85" }
   657      B86: (string){ "name86" }
   658      B87: (string){ "name87" }
   659      B88: (string){ "name88" }
   660      B89: (string){ "name89" }
   661      B90: (string){ "name90" }
   662      B91: (string){ "name91" }
   663      B92: (string){ "name92" }
   664      B93: (string){ "name93" }
   665      B94: (string){ "name94" }
   666      B95: (string){ "name95" }
   667      B96: (string){ "name96" }
   668      B97: (string){ "name97" }
   669      B98: (string){ "name98" }
   670      B99: (string){ "name99" }
   671    }
   672    _input: (struct){
   673      A1: (struct){
   674        B1: (struct){
   675          name: (string){ "name1" }
   676        }
   677      }
   678      A2: (struct){
   679        B2: (struct){
   680          name: (string){ "name2" }
   681        }
   682      }
   683      A3: (struct){
   684        B3: (struct){
   685          name: (string){ "name3" }
   686        }
   687      }
   688      A4: (struct){
   689        B4: (struct){
   690          name: (string){ "name4" }
   691        }
   692      }
   693      A5: (struct){
   694        B5: (struct){
   695          name: (string){ "name5" }
   696        }
   697      }
   698      A6: (struct){
   699        B6: (struct){
   700          name: (string){ "name6" }
   701        }
   702      }
   703      A7: (struct){
   704        B7: (struct){
   705          name: (string){ "name7" }
   706        }
   707      }
   708      A8: (struct){
   709        B8: (struct){
   710          name: (string){ "name8" }
   711        }
   712      }
   713      A9: (struct){
   714        B9: (struct){
   715          name: (string){ "name9" }
   716        }
   717      }
   718      A10: (struct){
   719        B10: (struct){
   720          name: (string){ "name10" }
   721        }
   722      }
   723      A11: (struct){
   724        B11: (struct){
   725          name: (string){ "name11" }
   726        }
   727      }
   728      A12: (struct){
   729        B12: (struct){
   730          name: (string){ "name12" }
   731        }
   732      }
   733      A13: (struct){
   734        B13: (struct){
   735          name: (string){ "name13" }
   736        }
   737      }
   738      A14: (struct){
   739        B14: (struct){
   740          name: (string){ "name14" }
   741        }
   742      }
   743      A15: (struct){
   744        B15: (struct){
   745          name: (string){ "name15" }
   746        }
   747      }
   748      A16: (struct){
   749        B16: (struct){
   750          name: (string){ "name16" }
   751        }
   752      }
   753      A17: (struct){
   754        B17: (struct){
   755          name: (string){ "name17" }
   756        }
   757      }
   758      A18: (struct){
   759        B18: (struct){
   760          name: (string){ "name18" }
   761        }
   762      }
   763      A19: (struct){
   764        B19: (struct){
   765          name: (string){ "name19" }
   766        }
   767      }
   768      A20: (struct){
   769        B20: (struct){
   770          name: (string){ "name20" }
   771        }
   772      }
   773      A21: (struct){
   774        B21: (struct){
   775          name: (string){ "name21" }
   776        }
   777      }
   778      A22: (struct){
   779        B22: (struct){
   780          name: (string){ "name22" }
   781        }
   782      }
   783      A23: (struct){
   784        B23: (struct){
   785          name: (string){ "name23" }
   786        }
   787      }
   788      A24: (struct){
   789        B24: (struct){
   790          name: (string){ "name24" }
   791        }
   792      }
   793      A25: (struct){
   794        B25: (struct){
   795          name: (string){ "name25" }
   796        }
   797      }
   798      A26: (struct){
   799        B26: (struct){
   800          name: (string){ "name26" }
   801        }
   802      }
   803      A27: (struct){
   804        B27: (struct){
   805          name: (string){ "name27" }
   806        }
   807      }
   808      A28: (struct){
   809        B28: (struct){
   810          name: (string){ "name28" }
   811        }
   812      }
   813      A29: (struct){
   814        B29: (struct){
   815          name: (string){ "name29" }
   816        }
   817      }
   818      A30: (struct){
   819        B30: (struct){
   820          name: (string){ "name30" }
   821        }
   822      }
   823      A31: (struct){
   824        B31: (struct){
   825          name: (string){ "name31" }
   826        }
   827      }
   828      A32: (struct){
   829        B32: (struct){
   830          name: (string){ "name32" }
   831        }
   832      }
   833      A33: (struct){
   834        B33: (struct){
   835          name: (string){ "name33" }
   836        }
   837      }
   838      A34: (struct){
   839        B34: (struct){
   840          name: (string){ "name34" }
   841        }
   842      }
   843      A35: (struct){
   844        B35: (struct){
   845          name: (string){ "name35" }
   846        }
   847      }
   848      A36: (struct){
   849        B36: (struct){
   850          name: (string){ "name36" }
   851        }
   852      }
   853      A37: (struct){
   854        B37: (struct){
   855          name: (string){ "name37" }
   856        }
   857      }
   858      A38: (struct){
   859        B38: (struct){
   860          name: (string){ "name38" }
   861        }
   862      }
   863      A39: (struct){
   864        B39: (struct){
   865          name: (string){ "name39" }
   866        }
   867      }
   868      A40: (struct){
   869        B40: (struct){
   870          name: (string){ "name40" }
   871        }
   872      }
   873      A41: (struct){
   874        B41: (struct){
   875          name: (string){ "name41" }
   876        }
   877      }
   878      A42: (struct){
   879        B42: (struct){
   880          name: (string){ "name42" }
   881        }
   882      }
   883      A43: (struct){
   884        B43: (struct){
   885          name: (string){ "name43" }
   886        }
   887      }
   888      A44: (struct){
   889        B44: (struct){
   890          name: (string){ "name44" }
   891        }
   892      }
   893      A45: (struct){
   894        B45: (struct){
   895          name: (string){ "name45" }
   896        }
   897      }
   898      A46: (struct){
   899        B46: (struct){
   900          name: (string){ "name46" }
   901        }
   902      }
   903      A47: (struct){
   904        B47: (struct){
   905          name: (string){ "name47" }
   906        }
   907      }
   908      A48: (struct){
   909        B48: (struct){
   910          name: (string){ "name48" }
   911        }
   912      }
   913      A49: (struct){
   914        B49: (struct){
   915          name: (string){ "name49" }
   916        }
   917      }
   918      A50: (struct){
   919        B50: (struct){
   920          name: (string){ "name50" }
   921        }
   922      }
   923      A51: (struct){
   924        B51: (struct){
   925          name: (string){ "name51" }
   926        }
   927      }
   928      A52: (struct){
   929        B52: (struct){
   930          name: (string){ "name52" }
   931        }
   932      }
   933      A53: (struct){
   934        B53: (struct){
   935          name: (string){ "name53" }
   936        }
   937      }
   938      A54: (struct){
   939        B54: (struct){
   940          name: (string){ "name54" }
   941        }
   942      }
   943      A55: (struct){
   944        B55: (struct){
   945          name: (string){ "name55" }
   946        }
   947      }
   948      A56: (struct){
   949        B56: (struct){
   950          name: (string){ "name56" }
   951        }
   952      }
   953      A57: (struct){
   954        B57: (struct){
   955          name: (string){ "name57" }
   956        }
   957      }
   958      A58: (struct){
   959        B58: (struct){
   960          name: (string){ "name58" }
   961        }
   962      }
   963      A59: (struct){
   964        B59: (struct){
   965          name: (string){ "name59" }
   966        }
   967      }
   968      A60: (struct){
   969        B60: (struct){
   970          name: (string){ "name60" }
   971        }
   972      }
   973      A61: (struct){
   974        B61: (struct){
   975          name: (string){ "name61" }
   976        }
   977      }
   978      A62: (struct){
   979        B62: (struct){
   980          name: (string){ "name62" }
   981        }
   982      }
   983      A63: (struct){
   984        B63: (struct){
   985          name: (string){ "name63" }
   986        }
   987      }
   988      A64: (struct){
   989        B64: (struct){
   990          name: (string){ "name64" }
   991        }
   992      }
   993      A65: (struct){
   994        B65: (struct){
   995          name: (string){ "name65" }
   996        }
   997      }
   998      A66: (struct){
   999        B66: (struct){
  1000          name: (string){ "name66" }
  1001        }
  1002      }
  1003      A67: (struct){
  1004        B67: (struct){
  1005          name: (string){ "name67" }
  1006        }
  1007      }
  1008      A68: (struct){
  1009        B68: (struct){
  1010          name: (string){ "name68" }
  1011        }
  1012      }
  1013      A69: (struct){
  1014        B69: (struct){
  1015          name: (string){ "name69" }
  1016        }
  1017      }
  1018      A70: (struct){
  1019        B70: (struct){
  1020          name: (string){ "name70" }
  1021        }
  1022      }
  1023      A71: (struct){
  1024        B71: (struct){
  1025          name: (string){ "name71" }
  1026        }
  1027      }
  1028      A72: (struct){
  1029        B72: (struct){
  1030          name: (string){ "name72" }
  1031        }
  1032      }
  1033      A73: (struct){
  1034        B73: (struct){
  1035          name: (string){ "name73" }
  1036        }
  1037      }
  1038      A74: (struct){
  1039        B74: (struct){
  1040          name: (string){ "name74" }
  1041        }
  1042      }
  1043      A75: (struct){
  1044        B75: (struct){
  1045          name: (string){ "name75" }
  1046        }
  1047      }
  1048      A76: (struct){
  1049        B76: (struct){
  1050          name: (string){ "name76" }
  1051        }
  1052      }
  1053      A77: (struct){
  1054        B77: (struct){
  1055          name: (string){ "name77" }
  1056        }
  1057      }
  1058      A78: (struct){
  1059        B78: (struct){
  1060          name: (string){ "name78" }
  1061        }
  1062      }
  1063      A79: (struct){
  1064        B79: (struct){
  1065          name: (string){ "name79" }
  1066        }
  1067      }
  1068      A80: (struct){
  1069        B80: (struct){
  1070          name: (string){ "name80" }
  1071        }
  1072      }
  1073      A81: (struct){
  1074        B81: (struct){
  1075          name: (string){ "name81" }
  1076        }
  1077      }
  1078      A82: (struct){
  1079        B82: (struct){
  1080          name: (string){ "name82" }
  1081        }
  1082      }
  1083      A83: (struct){
  1084        B83: (struct){
  1085          name: (string){ "name83" }
  1086        }
  1087      }
  1088      A84: (struct){
  1089        B84: (struct){
  1090          name: (string){ "name84" }
  1091        }
  1092      }
  1093      A85: (struct){
  1094        B85: (struct){
  1095          name: (string){ "name85" }
  1096        }
  1097      }
  1098      A86: (struct){
  1099        B86: (struct){
  1100          name: (string){ "name86" }
  1101        }
  1102      }
  1103      A87: (struct){
  1104        B87: (struct){
  1105          name: (string){ "name87" }
  1106        }
  1107      }
  1108      A88: (struct){
  1109        B88: (struct){
  1110          name: (string){ "name88" }
  1111        }
  1112      }
  1113      A89: (struct){
  1114        B89: (struct){
  1115          name: (string){ "name89" }
  1116        }
  1117      }
  1118      A90: (struct){
  1119        B90: (struct){
  1120          name: (string){ "name90" }
  1121        }
  1122      }
  1123      A91: (struct){
  1124        B91: (struct){
  1125          name: (string){ "name91" }
  1126        }
  1127      }
  1128      A92: (struct){
  1129        B92: (struct){
  1130          name: (string){ "name92" }
  1131        }
  1132      }
  1133      A93: (struct){
  1134        B93: (struct){
  1135          name: (string){ "name93" }
  1136        }
  1137      }
  1138      A94: (struct){
  1139        B94: (struct){
  1140          name: (string){ "name94" }
  1141        }
  1142      }
  1143      A95: (struct){
  1144        B95: (struct){
  1145          name: (string){ "name95" }
  1146        }
  1147      }
  1148      A96: (struct){
  1149        B96: (struct){
  1150          name: (string){ "name96" }
  1151        }
  1152      }
  1153      A97: (struct){
  1154        B97: (struct){
  1155          name: (string){ "name97" }
  1156        }
  1157      }
  1158      A98: (struct){
  1159        B98: (struct){
  1160          name: (string){ "name98" }
  1161        }
  1162      }
  1163      A99: (struct){
  1164        B99: (struct){
  1165          name: (string){ "name99" }
  1166        }
  1167      }
  1168    }
  1169    #Embed: (#struct){
  1170    }
  1171    #Output: (_|_){
  1172      // [incomplete] #Output: cannot range over #input (incomplete type _):
  1173      //     ./in.cue:16:17
  1174      #input: (_){ _ }
  1175    }
  1176  }
  1177  -- out/compile --
  1178  --- in.cue
  1179  {
  1180    out: (〈0;#Output〉 & {
  1181      #input: 〈1;_input〉
  1182    })
  1183    _input: {
  1184      for _, n in 〈import;list〉.Range(1, 100, 1) {
  1185        "A\(〈1;n〉)": {
  1186          "B\(〈2;n〉)": {
  1187            name: "name\(〈3;n〉)"
  1188          }
  1189        }
  1190      }
  1191    }
  1192    #Embed: {
  1193      [string]: string
  1194    }
  1195    #Output: {
  1196      〈1;#Embed〉
  1197      #input: _
  1198      for _, lvlA in 〈0;#input〉 {
  1199        for nameB, lvlB in 〈1;lvlA〉 {
  1200          〈1;nameB〉: 〈1;lvlB〉.name
  1201        }
  1202      }
  1203    }
  1204  }