cuelang.org/go@v0.10.1/cue/testdata/export/023.txtar (about)

     1  # DO NOT EDIT; generated by go run testdata/gen.go
     2  #
     3  raw: true
     4  -- in.cue --
     5  {
     6  	#emb: {
     7  		a: 1
     8  
     9  		sub: {
    10  			f: 3
    11  		}
    12  	}
    13  	#def: {
    14  		#emb
    15  
    16  		b: 2
    17  	}
    18  	#f: a: 10
    19  	#e: {
    20  		#f
    21  
    22  		b: int
    23  		{[_]: <100}
    24  		{[_]: <300}
    25  	}
    26  }
    27  -- out/def --
    28  #emb: {
    29  	a: 1
    30  	sub: {
    31  		f: 3
    32  	}
    33  }
    34  #def: {
    35  	b: 2
    36  	#emb
    37  }
    38  #f: {
    39  	a: 10
    40  }
    41  #e: {
    42  	b: int
    43  	#f
    44  	[string]: <100
    45  	[string]: <300
    46  }
    47  -- out/export --
    48  
    49  -- out/yaml --
    50  {}
    51  -- out/json --
    52  {}
    53  -- out/compile --
    54  --- in.cue
    55  {
    56    {
    57      #emb: {
    58        a: 1
    59        sub: {
    60          f: 3
    61        }
    62      }
    63      #def: {
    64        〈1;#emb〉
    65        b: 2
    66      }
    67      #f: {
    68        a: 10
    69      }
    70      #e: {
    71        〈1;#f〉
    72        b: int
    73        {
    74          [_]: <100
    75        }
    76        {
    77          [_]: <300
    78        }
    79      }
    80    }
    81  }
    82  -- out/eval/stats --
    83  Leaks:  0
    84  Freed:  15
    85  Reused: 11
    86  Allocs: 4
    87  Retain: 0
    88  
    89  Unifications: 15
    90  Conjuncts:    26
    91  Disjuncts:    15
    92  -- out/evalalpha --
    93  (struct){
    94    #emb: (#struct){
    95      a: (int){ 1 }
    96      sub: (#struct){
    97        f: (int){ 3 }
    98      }
    99    }
   100    #def: (#struct){
   101      b: (int){ 2 }
   102      a: (int){ 1 }
   103      sub: (#struct){
   104        f: (int){ 3 }
   105      }
   106    }
   107    #f: (#struct){
   108      a: (int){ 10 }
   109    }
   110    #e: (#struct){
   111      b: (int){ &(<100, int) }
   112      a: (int){ 10 }
   113    }
   114  }
   115  -- diff/-out/evalalpha<==>+out/eval --
   116  diff old new
   117  --- old
   118  +++ new
   119  @@ -6,17 +6,17 @@
   120       }
   121     }
   122     #def: (#struct){
   123  -    a: (int){ 1 }
   124  -    sub: (#struct){
   125  -      f: (int){ 3 }
   126  -    }
   127       b: (int){ 2 }
   128  +    a: (int){ 1 }
   129  +    sub: (#struct){
   130  +      f: (int){ 3 }
   131  +    }
   132     }
   133     #f: (#struct){
   134       a: (int){ 10 }
   135     }
   136     #e: (#struct){
   137  -    a: (int){ 10 }
   138       b: (int){ &(<100, int) }
   139  +    a: (int){ 10 }
   140     }
   141   }
   142  -- diff/todo/p3 --
   143  Reordering
   144  -- out/eval --
   145  (struct){
   146    #emb: (#struct){
   147      a: (int){ 1 }
   148      sub: (#struct){
   149        f: (int){ 3 }
   150      }
   151    }
   152    #def: (#struct){
   153      a: (int){ 1 }
   154      sub: (#struct){
   155        f: (int){ 3 }
   156      }
   157      b: (int){ 2 }
   158    }
   159    #f: (#struct){
   160      a: (int){ 10 }
   161    }
   162    #e: (#struct){
   163      a: (int){ 10 }
   164      b: (int){ &(<100, int) }
   165    }
   166  }