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

     1  -- in.cue --
     2  {
     3    #a: {b: 2.0, s: "abc"}
     4    b: #a.b
     5    c: #a.c
     6    d: #a["d"]
     7    e: #a.t[2:3]
     8  }
     9  -- out/def --
    10  #a: {
    11  	b: 2.0
    12  	s: "abc"
    13  }
    14  b: 2.0
    15  c: _|_ // undefined field "c"
    16  d: _|_ // undefined field "d"
    17  e: _|_ // undefined field "t"
    18  -- out/compile --
    19  --- in.cue
    20  {
    21    {
    22      #a: {
    23        b: 2.0
    24        s: "abc"
    25      }
    26      b: 〈0;#a〉.b
    27      c: 〈0;#a〉.c
    28      d: 〈0;#a〉["d"]
    29      e: 〈0;#a〉.t[2:3]
    30    }
    31  }
    32  -- out/eval --
    33  Errors:
    34  c: undefined field: c:
    35      ./in.cue:4:9
    36  d: undefined field: d:
    37      ./in.cue:5:9
    38  e: undefined field: t:
    39      ./in.cue:6:9
    40  
    41  Result:
    42  (_|_){
    43    // [eval]
    44    #a: (#struct){
    45      b: (float){ 2.0 }
    46      s: (string){ "abc" }
    47    }
    48    b: (float){ 2.0 }
    49    c: (_|_){
    50      // [eval] c: undefined field: c:
    51      //     ./in.cue:4:9
    52    }
    53    d: (_|_){
    54      // [eval] d: undefined field: d:
    55      //     ./in.cue:5:9
    56    }
    57    e: (_|_){
    58      // [eval] e: undefined field: t:
    59      //     ./in.cue:6:9
    60    }
    61  }