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

     1  -- in.cue --
     2  	a: 1
     3  	b: a + 1
     4  	d: {
     5  		x: _
     6  		y: b + x
     7  	}
     8  	e: d & {
     9  		x: 5
    10  	}
    11  
    12  -- out/eval --
    13  (struct){
    14    a: (int){ 1 }
    15    b: (int){ 2 }
    16    d: (struct){
    17      x: (_){ _ }
    18      y: (_|_){
    19        // [incomplete] d.y: non-concrete value _ in operand to +:
    20        //     ./in.cue:5:6
    21        //     ./in.cue:4:3
    22      }
    23    }
    24    e: (struct){
    25      x: (int){ 5 }
    26      y: (int){ 7 }
    27    }
    28  }
    29  -- out/compile --
    30  --- in.cue
    31  {
    32    a: 1
    33    b: (〈0;a〉 + 1)
    34    d: {
    35      x: _
    36      y: (〈1;b〉 + 〈0;x〉)
    37    }
    38    e: (〈0;d〉 & {
    39      x: 5
    40    })
    41  }