github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/cue/ast/astutil/testdata/resolve/fieldalias.txtar (about)

     1  -- in.cue --
     2  X=a: int
     3  b:   a
     4  c:   X
     5  -- out/resolve/in --
     6  4[X]:   Scope: 0[<nil>]     Node: 0[]
     7  5[a]:   Scope: 0[<nil>]     Node: 0[]
     8  6[int]: Scope: 0[<nil>]     Node: 0[]
     9  8[b]:   Scope: 0[<nil>]     Node: 0[]
    10  9[a]:   Scope: 1[*ast.File] Node: 6[int]
    11  11[c]:  Scope: 0[<nil>]     Node: 0[]
    12  12[X]:  Scope: 1[*ast.File] Node: 2[X=a: int]
    13  
    14  -- dynamic.cue --
    15  X=("foo"): int
    16  Y="\(X)":  string
    17  a:         X
    18  b:         Y
    19  -- out/resolve/dynamic --
    20  4[X]:       Scope: 0[<nil>]     Node: 0[]
    21  5[int]:     Scope: 0[<nil>]     Node: 0[]
    22  8[Y]:       Scope: 0[<nil>]     Node: 0[]
    23  9[X]:       Scope: 1[*ast.File] Node: 2[X=("foo"): int]
    24  10[string]: Scope: 0[<nil>]     Node: 0[]
    25  12[a]:      Scope: 0[<nil>]     Node: 0[]
    26  13[X]:      Scope: 1[*ast.File] Node: 2[X=("foo"): int]
    27  15[b]:      Scope: 0[<nil>]     Node: 0[]
    28  16[Y]:      Scope: 1[*ast.File] Node: 6[Y="\(X)": string]
    29