cuelang.org/go@v0.10.1/cue/ast/astutil/testdata/resolve/labels.txtar (about) 1 -- in.cue -- 2 [X=string]: name: X 3 a: X 4 5 Z=[string]: {x: string, y: Z.x} 6 c: Z 7 8 // `_` should not resolve. 9 _: 1 10 x: _ 11 12 for _ in [1] {a: _} 13 -- out/resolve/in -- 14 4[X]: Scope: 0[<nil>] Node: 0[] 15 5[string]: Scope: 0[<nil>] Node: 0[] 16 8[name]: Scope: 0[<nil>] Node: 0[] 17 9[X]: Scope: 2[*ast.Field] Node: 5[string] 18 11[a]: Scope: 0[<nil>] Node: 0[] 19 12[X]: Scope: 0[<nil>] Node: 0[] 20 15[Z]: Scope: 0[<nil>] Node: 0[] 21 16[string]: Scope: 0[<nil>] Node: 0[] 22 19[x]: Scope: 0[<nil>] Node: 0[] 23 20[string]: Scope: 0[<nil>] Node: 0[] 24 22[y]: Scope: 0[<nil>] Node: 0[] 25 23[Z]: Scope: 13[*ast.Field] Node: 13[Z=[string]: {x: string, y: Z.x}] 26 24[x]: Scope: 0[<nil>] Node: 0[] 27 26[c]: Scope: 0[<nil>] Node: 0[] 28 27[Z]: Scope: 0[<nil>] Node: 0[] 29 29[_]: Scope: 0[<nil>] Node: 0[] 30 31[x]: Scope: 0[<nil>] Node: 0[] 31 32[_]: Scope: 0[<nil>] Node: 0[] 32 34[_]: Scope: 0[<nil>] Node: 0[] 33 37[a]: Scope: 0[<nil>] Node: 0[] 34 38[_]: Scope: 0[<nil>] Node: 0[]