cuelang.org/go@v0.10.1/internal/core/dep/testdata/selfref.txtar (about) 1 #Issue: 1405 2 -- in.cue -- 3 a: { 4 command: alias: { 5 // TODO: fix inner referene. 6 val: (instance & outer & {enabled: true}).value 7 echo: cmd: val 8 } 9 10 #base: { 11 enabled: bool | *false 12 value?: string 13 } 14 15 #combined: X=#base & { 16 if X.enabled { 17 value: "123456" 18 } 19 } 20 21 instance: #combined & {enabled: true} 22 } 23 24 outer: k: l: int 25 26 -- out/dependencies/field -- 27 line reference path of resulting vertex 28 -- out/dependencies/all -- 29 line reference path of resulting vertex 30 4: outer => outer 31 -- out/dependencies/dynamic -- 32 line reference path of resulting vertex 33 14: X.enabled => a.instance.enabled 34 4: outer => outer 35 4: (instance & outer & {enabled: true}).value => a.instance.value 36 4: outer => outer 37 5: val => a.command.alias.val 38 13: #base => a.#base 39 19: #combined => a.#combined 40 14: X.enabled => a.instance.enabled