github.com/solo-io/cue@v0.4.7/cue/testdata/eval/embed.txtar (about)

     1  -- in.cue --
     2  #A: {
     3      Common
     4      ...
     5  }
     6  
     7  Common: {
     8      a: int
     9      b: int
    10  }
    11  
    12  x: #A
    13  x: {
    14      c: int
    15  }
    16  
    17  #B: {
    18      if true {
    19          a: int
    20      }
    21      ...
    22  }
    23  
    24  y: #B
    25  y: {
    26      c: int
    27  }
    28  
    29  -- out/eval --
    30  (struct){
    31    #A: (#struct){
    32      a: (int){ int }
    33      b: (int){ int }
    34    }
    35    Common: (struct){
    36      a: (int){ int }
    37      b: (int){ int }
    38    }
    39    x: (#struct){
    40      a: (int){ int }
    41      b: (int){ int }
    42      c: (int){ int }
    43    }
    44    #B: (#struct){
    45      a: (int){ int }
    46    }
    47    y: (#struct){
    48      c: (int){ int }
    49      a: (int){ int }
    50    }
    51  }
    52  -- out/compile --
    53  --- in.cue
    54  {
    55    #A: {
    56      〈1;Common〉
    57      ...
    58    }
    59    Common: {
    60      a: int
    61      b: int
    62    }
    63    x: 〈0;#A〉
    64    x: {
    65      c: int
    66    }
    67    #B: {
    68      if true {
    69        a: int
    70      }
    71      ...
    72    }
    73    y: 〈0;#B〉
    74    y: {
    75      c: int
    76    }
    77  }