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

     1  # DO NOT EDIT; generated by go run testdata/gen.go
     2  #
     3  raw: true
     4  eval: true
     5  noOpt: true
     6  -- in.cue --
     7  {
     8  	reg: {foo: 1, bar: {baz: 3}}
     9  	#def: {
    10  		a: 1
    11  
    12  		sub: reg
    13  	}
    14  	val: #def
    15  	#def2: {
    16  		a: {b: int}
    17  	}
    18  	val2: #def2
    19  }
    20  -- out/def --
    21  reg: {
    22  	foo: 1
    23  	bar: {
    24  		baz: 3
    25  	}
    26  }
    27  #def: {
    28  	a:   1
    29  	sub: reg
    30  }
    31  val: #def
    32  #def2: {
    33  	a: {
    34  		b: int
    35  	}
    36  }
    37  val2: #def2
    38  -- out/compile --
    39  --- in.cue
    40  {
    41    {
    42      reg: {
    43        foo: 1
    44        bar: {
    45          baz: 3
    46        }
    47      }
    48      #def: {
    49        a: 1
    50        sub: 〈1;reg〉
    51      }
    52      val: 〈0;#def〉
    53      #def2: {
    54        a: {
    55          b: int
    56        }
    57      }
    58      val2: 〈0;#def2〉
    59    }
    60  }
    61  -- out/eval/stats --
    62  Leaks:  0
    63  Freed:  23
    64  Reused: 18
    65  Allocs: 5
    66  Retain: 0
    67  
    68  Unifications: 23
    69  Conjuncts:    28
    70  Disjuncts:    23
    71  -- out/eval --
    72  (struct){
    73    reg: (struct){
    74      foo: (int){ 1 }
    75      bar: (struct){
    76        baz: (int){ 3 }
    77      }
    78    }
    79    #def: (#struct){
    80      a: (int){ 1 }
    81      sub: (#struct){
    82        foo: (int){ 1 }
    83        bar: (#struct){
    84          baz: (int){ 3 }
    85        }
    86      }
    87    }
    88    val: (#struct){
    89      a: (int){ 1 }
    90      sub: (#struct){
    91        foo: (int){ 1 }
    92        bar: (#struct){
    93          baz: (int){ 3 }
    94        }
    95      }
    96    }
    97    #def2: (#struct){
    98      a: (#struct){
    99        b: (int){ int }
   100      }
   101    }
   102    val2: (#struct){
   103      a: (#struct){
   104        b: (int){ int }
   105      }
   106    }
   107  }